USBTiny - миниатюрный USB программатор AVR микроконтроллеров

Автор: Tonich от 20-02-2013, 15:09

Миниатюрный USB программатор AVR микроконтроллеров построен на микроконтроллере AtTiny 2313, содержит минимум элементов и позволяет работать в такими средами разработки как AVR Studio и AVRDUDE.
Есть две версии этого программатора, а именно USBTiny v1.0 и USBTiny v2.0. По порядку о каждой:

Схема USBTiny v1.0:


Схема отличается простотой и наличием малого количества компонентов. Печатных плат несколько.

Печатная плата от Дмитрия Шпака:
USBTiny - миниатюрный USB программатор AVR микроконтроллеровUSBTiny - миниатюрный USB программатор AVR микроконтроллеров

Скачать в формате layout: USBtiny.zip [21,86 Kb] (cкачиваний: 1244)

Печатная плата от Андрея Баранова:
USBTiny - миниатюрный USB программатор AVR микроконтроллеровUSBTiny - миниатюрный USB программатор AVR микроконтроллеров

Скачать в формате layout: usbtiny_a_baranov.zip [19 Kb] (cкачиваний: 1164)
И версия от mebadboy: USB-tiny-mebadboy.zip [22,5 Kb] (cкачиваний: 1158)

Печатная плата от автора:
Скачать в формате eagle: usbtinyisp20v1.020hw.zip [37,09 Kb] (cкачиваний: 982)
Прошиваем контроллер любым другим программатором(например 5 проводков и LPT), собираем устройство воедино и...
Вставляем его в USB порт компьютера, система найдёт новое устройство USBtinyISP AVR Programmer
Устанавливаем драйвер для своей ОС и пользуемся.

Драйверы и прошивки:
Драйвер Win x86: usbtinyisp-w32-driver-v1.12.zip [60,51 Kb] (cкачиваний: 2001)
Драйвер Win x64: usbtinyisp_libusb-win32_1.2.1.0.zip [225,83 Kb] (cкачиваний: 2333)
Прошивка v1.0 с исходником: usbtinyisp-v1.0-firm.zip [146,55 Kb] (cкачиваний: 1479)
(avr-gcc v3.4.6 + avr-libc v1.4.4 + Winavr-20060421)
Прошивка v1.4 с исходником: usbtinyisp20v1.0420firm.zip [146,63 Kb] (cкачиваний: 1821) последняя версия
(avr-gcc v3.4.6 + avr-libc v1.4.4 + Winavr-20060421)
hex файл в папке spi.

Установка фьюзов:
USBTiny - миниатюрный USB программатор AVR микроконтроллеров

Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно.



Схема USBTiny v2.0:


В отличие от первой схемы программатора, во второй версии добавлена буферная микросхема для согласования уровней.

Также изменена прошивка:
Прошивка v2.0 с исходником: usbtiny20v2.020firm.zip [116,66 Kb] (cкачиваний: 1303)
(avr-gcc v3.4.6 + avr-libc v1.4.4 + Winavr-20060421)
Драйверы подходят от первой версии.

Печатная плата от автора для второй версии:
Скачать в формате eagle: usbtinyisp20v2.020hw.zip [75,82 Kb] (cкачиваний: 950)

Работа с AvrStudio:
Для того чтобы обе версии программаторов могли работать с AvrStudio необходимо установить программу USBtiny500. В AvrStudio выбираете STK500, а USBtiny500 согласует обмен данными с программатором USBtiny.
Скачать USBtiny500:usbtiny500_v0.2.zip [988,36 Kb] (cкачиваний: 1892)
Исходник USBtiny500:usbtiny50020v0.220src.zip [635,49 Kb] (cкачиваний: 1085)

Источники:
Домашняя страничка программатора
getchip.net - отсюда взяты дополнительные печатные платы

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.