» » Печатная плата для USB программатора USBasp
Информация к новости
  • Просмотров: 142003
  • Автор: 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

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

16 марта 2009 22:44

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

17 марта 2009 01:28

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

17 марта 2009 03:10

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Shurup, нет, это чисто программатор, для связи есть другой модуль - http://robozone.su/2008/04/28/modul-konvertera-usb-uart-ft232rl.html
<
chinga

17 марта 2009 20:00

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

всмысле куда 5в давать?
<
administrator

17 марта 2009 20:02

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

19 марта 2009 09:42

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

19 марта 2009 12:29

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

19 марта 2009 19:26

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

но светодиод(led2) горит

и еще откуда можно взять шлейф или как соединить?
<
administrator

19 марта 2009 20:19

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
chinga, шлейф делать самому - покупать (выдирать откуда либо шлейф), купить разъемы и вуаля. Либо что то самому проводами изобретать.
Светодиод пускай горит, так и должно быть.
То что устройство слетает надо разбираться.
Изменения в схему вносил? особенно интересует часть около USB - номиналы резисторов и модель стабилитронов.
Драйвера установились на винду?
Компутер к которому подключаешь какой? Стационар или ноут? Насколько старый комп?
<
grendel

19 марта 2009 20:29

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
А почему при компиляции прошивки для етото программатора выбивает > "make.exe" all
make.exe: *** No rule to make target `all'. Stop. и не компилится?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.