Программатор Bascom Avr
В дополнение к обзору Данный программатор USBASP V2.0 позволяет работать с любыми AVR контроллерами только в режиме ISP (In System Programming), т.е. Является специализированным. Пришёл программатор в пакетике с кабелем подключения.
Собран на базе ATMEGA8A, питается от порта USB, имеется стабилизатор 3,3V для некоторых контроллеров. Описание и схема устройства на английском: Дрвйвер Подключается программатор к соответствующему разъёму для программирования ISP либо к адаптеру с панельками для установки микросхем контроллеров.
USBASP — USB программатор для программирования микроконтроллеров AVR. — Bascom-AVR. Торговая площадка Newauction.ru товары по фиксированной цене и аукционы! Выбор пал на хорошо зарекомендовавший себя программатор. Кпп маз 8 ступенчатая с делителем. В том числе и в Bascom-AVR начиная. Неплохая программная оболочка у программатора в BASCOM-AVR - есть возможность навигации по данным прошивки (простейший HEX-редактор). Для постоянно повторяющихся операций лучше всего подойдет консольная программа avrdude. Все программы объединяет необходимость перед первым использованием программатора выбрать в настройках его тип (STK500 или AVRISP) и настроить COM-порт, к которому подключен программатор.
На плате распаяны 2 красных светодиода, показывающих состояние программатора. По идее, один светодиод должен быть зелёным, но они видимо неожиданно закончились:) Питание 3,3V / 5V подаётся на порт ISP с программатора и переключается перемычкой JP1. Также на плате есть нераспаянные перемычки: JP2 — для обновления прошивки самого программатора. JP3 — для установки медленного режима программирования (если тактовая частота программируемого контроллера менее 1,5MHz). Я давно пользуюсь самодельной макетной платой с разводкой под любые DIP корпуса AVR.
Программатор Bascom Avr
При желании можно найти готовую плату-адаптер с панелькой. Удобнее всего программировать в самой среде разработки, например Bascom AVR, но при желании можно найти отдельную программу, например SinaProg Итог — полезное устройство любителям контроллеров AVR.
AVR-USB-MEGA16: как сделать STK500-совместимый ISP и HVSP программатор (AVR-Doper) Добавил(а) microsin Статья посвящена клону программатора STK500. Протокол STK500 разработан изначально фирмой Atmel, и поэтому описанный программатор принимается как 'родной' большинством популярных программ - AVR Studio, CodeVisionAVR, BASCOM-AVR, avrdude.
Программатор может быть изготовлен в двух вариантах - 'облегченном', в этом случае он работает как стандартный ISP-программатор, и 'полном', в этом случае дополнительно поддерживается возможность программирования чипа 'высоковольтным' методом ( HVSP), позволяющим восстанавливать чипы AVR (в данной версии программатора имеются сокеты для чипов с 8 и 14 ножками), брикнутые неправильной установкой фьюзов. Программатор работает на основе исходников программатора AVR-Doper (см. Ссылки 2), который был изначально рассчитан на микроконтроллер ATmega8. Портирование программатора AVR-Doper на макетную плату AVR-USB-MEGA16 (микроконтроллер ATmega32) позволило решить проблему 'курицы и яйца' (т. Чем запрограммировать программатор) - благодаря наличию в макетной плате AVR-USB-MEGA16 бутлоадера USBasp. Программатор питается и обменивается данными с компьютером через подключение по USB. Протокол USB обрабатывается программно, с помощью популярной библиотеки V-USB.
Далее для краткости я буду называть описываемый программатор просто как AVR-Doper. Для начала несколько слов о возможностях AVR-Doper - чем он хорош и что умеет. HVSP позволяет использовать ножку RESET для ввода и вывода (I/O), что особенно полезно для чипов, у которых мало ножек - с 8 и 14 выводами. простая аппаратура программатора позволяет собрать его на односторонней печатной плате. Не требуется никаких специальных чипов для USB.
совместимость с протоколом STK500 компании Atmel, протокол работает через встроенный преобразователь USB RS232. настраиваемая частота тактов ISP позволяет прошивать микроконтроллеры, тактируемые с очень низкой частотой, например 32 кГц. частота тактов ISP может быть снижена перемычкой, если программное обеспечение не позволяет менять тактовую частоту ISP clock. имеется второй преобразователь USB Serial для обработки отладочного вывода из программируемого устройства. коннектор HVSP совместим с программатором HVProg, это другой совместимый с STK500 программатор (см. Open Source (включая firmware и принципиальную схему).
Программатор Bascom Avril
Программатор Bascom Avril Lavigne
использует питание от USB, внешние источники питания не нужны. может использоваться как альтернативное firmware для плат metaboard (для построения на ней программатора), см. может использоваться как альтернативное firmware для программатора USBasp, разработанного Thomas Fischl, см. список программируемых чипов внушает уважение как минимум, достаточно посетить страницу, посвященную STK500, на сайте Atmel (см.