Оболочка удобная. Люблю ее за то, что нельзя по невнимательности угробить фьюзами контроллер, т. А потом их уже по мере необходимости заменяешь на те что надо. Все остальное же делается в два клика.
Также есть оболочка написанная на Java: Burn- o- Mat — красивая, удобная. Но жууутко тормозная.
Программатор тестировался с программами AVRProg v.1.4 (входит.
У меня на компе (весьма древнем) она вообще еле шевелится. Зато кроссплатформенная. Еще нашлась дивная программка Khazama AVR Programmer созданная неким арабом. Вполне неплохо работает, выставление fuse битов похоже на AVRProg идущий в составе студии. Как в Uni. Prof или в Pony. Prog. Люблю я пофтыкать в колонки хексов.
Медитативное занятие. Сидишь и в уме дизассемблируешь потихоньку : ) По знакомым адресам узнаешь где у тебя что записано. Как память распределяется. Да и просто полезно визуально поглядеть сколько у тебя осталось еще свободных ячеек.
Или изменил одну команду, а перекомпилиовать лень — поправил прям в хексе. Ну, а глянуть в дамп епрома так это вообще святое — я обычно туда какие нибудь логи люблю выгружать, а потом программатором зырю. Причем это не оболочка на AVRDUDE это полноценная программа, заточенная на работу с USBAsp. Проект еще совсем нов, поддерживаются далеко не все контроллеры, FUSE биты задаются числами.
Не очень удобно, зато точно не перепутаешь единцу с нулем.
PROTTOSS: AVR9. 10. USBПрограмматор микроконтроллеров AVR / 8. S совместимый с AVR9. Программатор выполнен на основе драйвера от. Objective Development и полностью совместим по командам с оригинальным программатором AVR9. ATMEL. Описание оригинальной схемы.
Application Note AVR9. In- System Programming, а список поддерживаемых команд можно посмотреть в.
Application Note AVR1. Self Programming Схема программатора приведена на рисунке ниже. Предохранитель F1 служит для защиты линий питания порта USB от. Диоды VD1, VD2 – обычные выпрямительные, с прямым падением напряжения ~0,6. Согласно документации ATMEL на ATmega.
L), микроконтроллер может. МГц. Светодиоды VL1(“RD”), VL2(“WR”) сигнализируют о текущих. Светодиод VL3(“PWR”) предназначен для сигнализации подачи. Планировщик Кабельных Сетей Planet. 1.4 Инструкция далее. При его замыкании, к разъему ISP подключается внешний программатор и производится загрузка в МК управляющей программы. Переключать джампер можно на ходу.
МК программатора проверяет состояние линии PB0 при каждом обращении к порту SPI. Джампер J3 введен для возможности программирования МК AVR, тактируемых от внутреннего. Гц. Резисторы R1. R1. 4 предназначены для согласования уровней сигналов МК программатора и внешних, подключенных к программатору. МК или другой программатор). Тактовая частота порта SPI МК программатора при разомкнутом джампере J3 равна 1. Гц. Подключить свежеиспеченный программатор к РС через свободный разъем USB.
Операционная система найдет новое устройство – AVR9. USB Programmer. при предложении автоматически найти драйвер, отказаться, и указать путь к inf- файлу, в зависимости от установленной на вашем компьютере операционной.
Проблему я пока не установил, но есть решение. Конечно не самое красивое, но работает надежно : -). Необходимо заменить файл usbser. Windows 2. 00. 0 на аналогичный от Windows XP.
Это папки ..\winnt\system. Вы можете найти более. Добавлен джампер J3 LOW SCK для понижения тактовой частоты порта SPI программатора. В настоящий момент самая свежая версия прошивки.
Заточено и обкатано на IAR v. B. Рыжков Андрей aka PROTTOSS.