AVR miniICE
AVR miniICE - это внутрисхемный отладчик и программатор для микроконтроллеров серии ATmega фирмы Atmel полностью совместимый с оригинальным AVR JTAG ICE.
Автор данного устройства Milan Kostomlatsky kosta@mcu.cz Оригинальное описание находится здесьХарактеристики:
Поддерживаемые микроконтроллеры (AVR Studio ver. 4.xx):
Схема:
Детали:
Кол. | Тип | Обозначение |
2 | 470R | R1, R2 |
1 | 10K | R3 |
2 | 22p | C7, C8 |
6 | 100n | C1,C2,C3,C4,C5,C6 |
1 | LED-G | D1 |
1 | LED-R | D2 |
1 | ATmega16L | DD1 |
1 | MAX3232 | DD2 |
1 | 7.3728 MHz | Q1 |
Программирование (обновление программного обеспечения):
Все ! AVR miniICE готов к работе !
Пример реализации:
на макетке
AVRminiICE собран и готов к работе
Прилагаемые файлы:
Печатная плата в формате P-CAD 2002
Файл прошивки для ATmega16 (бутлоадер)
Удачи :-)
Дополнение:
Для таких же ленивых, как я прилагаю готовую прошивку (не надо прошивать через бутлоадер)
Дополнение 2:
Вообще-то у меня и так всё работает, но некоторые люди жалуются, что AVRStudio при подключении miniICE выдает ошибку, что детектируется нулевое напряжение питания отлаживаемого устройства. Моя вина - посыпаю голову пеплом :-)
При разводке печатной платы забыл подключить PD3 к общему проводу. Рекомендую кинуть перемычку с PD3 на землю и всё будет работать, как положено.