» » Печатная плата для USB программатора USBasp
Информация к новости
  • Просмотров: 142006
  • Автор: administrator
  • Дата: 24 ноября 2008
  • 100
24 ноября 2008

Печатная плата для USB программатора USBasp

Категория: Полезная информация

Беда с новыми компьютерами и ноутбуками… практически на всех современных отсутствуют порты LPT…зато есть USB! значит делаем простой программатор для USB ;)

В связи с такой проблемой мы хорошенько перекопали Интернет в поисках готовых решений – они есть… НО! После второй неудачной конструкции возникла мысль, что более- менее стабильного, и в то же время простого, устройства просто нет. Последней попыткой решено было повторить немецкий программатор USBasp - http://www.fischl.de/usbasp/ . Оно работает! Погоняли на макете и было решено развести свой вариант платки для этого программатора. 

Простой USB программатор для AVR - USBasp

Итак, схема идентична оригинальной. Она стабильно работает как со старыми ПК, так и с новыми (стационарные компьютеры и ноутбуки).

 

Печатная плата для USB программатора USBasp 

 

Программатор имеет единственный недостаток…он не поддерживается ни какими программами кроме консольного программатора AVRdude. На самом деле это не беда, так как для AVRdude разработано несколько графических оболочек (GUI), что позволяет пользоваться программатором без особых проблем. Две из них мы прикрепляем к статье в файле SOFT.

 

Фузи биты для ATmega8

Low – 0xEF

High – 0xC9

Если использовать полезнейший сервис - http://palmavr.sourceforge.net/cgi-bin/fc.cgi , то мы увидим следущее


Печатная плата для USB программатора USBasp 

 

Для ATmega48 фузи биты уже другие

Low – 0xFF

High – 0xDD

Не перепутайте =)

 

Печатная платка получилась небольшого размера, благодаря двухсторонней разводке.

 

Печатная плата для USB программатора USBasp 

 

Все проверено и работает без проблем. Большой респект разработчику схемы! - http://www.fischl.de


Все проверено и работает без проблем. Большой респект разработчику схемы! - http://www.fischl.de

 

В прикрепленном ниже архиве лежат схема в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 5.0.  Так же в архиве содержатся прошивки под ATmega8 , ATmega48 и драйвер для установки программатора под Windows.
Вы не можете скачивать файлы с нашего сервера
Графические оболочки под AVRdude
Вы не можете скачивать файлы с нашего сервера
 
Для прошивки собстна самого контроллера в программаторе можно воспользоваться любым другим доступным проггером. Пользователь Pasha предложил использовать свою версию упрощенного программатора под PonyProg. Схема в архиве. Все вопросы автору в личку.
 Вы не можете скачивать файлы с нашего сервера

Метки к статье: программатор, USB, atmega8, atmega48

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
space

28 января 2009 14:49

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
А ни чего, если кварц будет стоять на 10мГц, а не на 12?
<
Slava_D

28 января 2009 16:53

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
space, кварц нужен именно 12, насколько я помню там 8 раз больше должна быть частота шины юсб, на 10 работать не будет.
Еще скажу что в фузах не трогать не в коем случае RSTDISBL(делает ногу ресет i/o) и SPIEN (запрет serial программирование), а при других не правильных фузах можно восстановить мегу, у меня получалось их реанимировать подав от другой меги 1 Мгц на ногу XTAL1...
В том году несколько мег убил пока не нашел страничку http://www.engbedded.com/cgi-bin/fc.cgi/?P_PREV=&P=ATmega8 и не дочитал про PonyProg, что блин "0" установлено, думаю надо спаять парал. программатор их восстановить. USBasp прикольный программатор, если Вы еще его не собрали, то собирайте не пожалеете....
Удачи....
<
space

28 января 2009 17:21

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
уже собираю wink . теперь только б найти кварц на 12 no
<
Slava_D

28 января 2009 17:42

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Када собирал usbasp, то тоже не было кварца на 12, был керам. рез ZTT-12MHz-30pF, с ним работало только на 2 пне (пришлось идти за кварцем), кстате на старых матерях и нутах, пофигу на стандарт 2,8-3,6 В, работает без резисторов и стабилитронов :)))))
<
space

30 января 2009 15:55

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
сейчас поставил этот заветный кварц. всё подключил установил дрова. и всё просто отлично работает. спасибо за программатор всем кто принимал участие в его создание! :)
<
qr87

5 февраля 2009 13:19

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Люди помогите! У меня флешка которую когда подключаеш к компу починает автостартовать, ну как и положено, а етот старт продолжается до полного посинения и показывается окно (название окна:Autolt v3:SSVICHOSST.exe -Диск отсутствует) в окне " В устройстве нет диска. Вставте диск в устройство DeviceHarddisk1DR3". С неё нечего нельзя удали Но ещё хуже её нельзя отформатировать спомощью стандартных методов Виндовс. Может быть есть какието примочки с помощью которых можно поставить ету флеху на свое место, ну что-бы небыло такого глюка с ней? Помогите буду очень благодарен.

А ещё забыл когда флешку виймаеш то комп перезагружается.
<
administrator

5 февраля 2009 13:40

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
qr87, скорее всего в помойку эту флешку
<
Петрон

16 февраля 2009 00:17

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал устройство, все работает. Большое спасибо
<
Zmey

25 февраля 2009 22:47

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Собрал схему, тока все резюки и емкости выполнил в смд корпусах. Винда девайс видит, но при любых деиствиях в дуде выводит след ующую ошибку:
found 7 busses

avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.

Кто-нибудь сталкивался с таким?
<
administrator

26 февраля 2009 20:44

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Zmey, программатор не видит программируемый МК
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.