[an error occurred while processing this directive]
|
Вот тут - http://pol-sem.narod.ru/AVRminiICE/jtag.htm -
схема дивайса на меге16 (надо будет добавить антизвонные резисторы в наружные сигналы и слегка "причесать" схему). Прикручивается она к шнурку от сотового телефона за $2-3, дабы получить USB, ну и питание 5/3В заодно. Мало того, пользуем и корпус от этого-же шнурка (рисунки недавно выкладывал). Имееем в результате jtag ice, только заливаем туда нормальный загрузчик. В качестве "нормального" я экспериментировал с загрузчиком от уважаемого Vit - нашел где-то в сети исходники. Загрузчик позволяет обновлять прошивку без всяких шаманств - или автоматом, или из меню студии Tools->AvrProg.
С программатором stk500 немного тяжелее - там использован AT90S8535, набитый родной прошивой "под завязку" - загрузчик разместить не удасться... Посему берем открытый проект - http://www.tuxgraphics.org/electronics/200510/article05101.shtml.
Испытал под студией и CVAVR. Работает прекрасно в режиме SPI программирования. Засада одна - коррекция версии прошивки для разных студий. Но она легко решена автором - запускаем гипертерминалку и вводим любую версию ;) Прошивку под кварц 7.3728 я модифицировал, ибо на кварц на 3.68 в мелком корпусе не нашел...
Ну и грех было не попробовать залить из студии через студии Tools->AvrProg эту прошиву. Работает однако ;)
Ну и все - два дивайса в одном - только надо слегка над схемой поработать...
Правда я не старался все пихнуть в один дивайс - двумя отдельными работать удобнее, имхо. Но хотя как знать...