




|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
Простой программатор для 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 выводов.
Можно сделать подключаемый блок для различных колодок
Так выглядит печатный монтаж программатора
Вот и все пожалуй