Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 4. Инструменты разработки — программы отладки и транслирования 151 СОМ R4 4K7 VD2 КД522 R1 270 CZ3 Х1 1 О — 6 0 ------- 20- R2 Юк г-га- ВС547 Рис. 4.9. Схема программатора для СОМ порта _ L+C1 10мкф 0,1 +5В Общ R54 k 7 £ с; с 1 +5В 2 RESET 3 RESET 4 SCK 5 MOSI 6 MISO 7 8 9 10 Общ о СО m о 2 І в ней реализовано питание программируемой микросхемы непосред- ственно от СОМ порта. Такой способ получения напряжения питания плох тем, что способен повредить СОМ интерфейс вашего компьютера. Как вы видите, схема очень простая. В схеме не применяются ника ­ кие буферные микросхемы. Защитой порта служат токоограничивающие резисторы. Стабилитроны VD3 — VD5 служат для ограничения сигналов до TTL уровней на которых работает микроконтролер. Именно эту схему программатора в последнее время радиолюбители пытаются приспособить для работы через USB интерфейс, подключая ее через различные модули USB -СОМ. В Интернете можно найти массу статей и широкий обмен опытом. Обзор наиболее удачных вариантов из Интернета вы найдете на официальном сайте книги (ссылка 1 в конце книги). Здесь же мы приводим одну из таких схем, по общему мнению самую удачную. Программатор для USB порта Предлагаемая схема программатора разработана Томасом Фишелом (Thomas Fichl) из Германии. Программатор называется USBasp. Разработка опубликована на его сайте ( www.fischl.de ) . Достоинство схемы — ее простота. Многие отечественные самодеятельные конструк ­ торы уже опробовали эту схему. Отзывы положительные. Схема про ­ грамматора приведена на рис. 4.10. Основа схемы — микроконтроллер ATmega8 (DD1). Контроллер управляет всей работой программатора. Для связи с компьютером в схеме реализован упрощенный USB интерфейс. USB порт компью-

RkJQdWJsaXNoZXIy MTExODQxMg==