|
Простой программатор AVR
Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком "Карта сайта"
Простой программатор для Atmel микроконтроллеров AVR. Микроконтроллеры должны поддерживать последовательный интерфейс программирования. AVR программатор подключается к компьютеру через последовательный интерфейс RS232 и может быть использован с PonyProg или AVRDUDE. AVR программатор довольно прост и основан на SI-Prog от автора ПО PonyProg. Может использоваться для программирования ATtiny13, Attiny26, ATtiny2313, ATmega48, Atmega88, ATmega168, Atmega16, Atmega8. Я также использую программатор с ноутбуком как с адаптером USB-к-RS232 так и без него.
Стабилитроны D2, D3 и резисторы R2, R3 уменьшают напряжение от выводов DTR, RTS последовательного порта, чтобы создать 5В, которые подходят для микроконтроллера (MOSI, SCK). Сигнал MISO подключен непосредственно к входному CTS. Стабилитрон D1 с резистором R1 связан с NPN транзистором Т1, который контролирует сигнал сброса. В AVR микроконтроллерах при сбросе сигнал имеет низкий уровень. Резистор R5 работает как подтягивающий сигнала сброса. Резистор R4 помогает закрыть транзистор Т1. Схема программатора представлена для стандартной колодки из 10 выводов.
Можно сделать подключаемый блок для различных колодок
Так выглядит печатный монтаж программатора
Вот и все пожалуй