Простой программатор AVR микроконтроллеров
AT90S1200, 2313, 2323, 2333, 2343, 4414, 4433, 4434, 8515, 8535, AT tiny22.

Параллельный порт LTP.

Сайт радиолюбителей Волгограда RA4A.


    В настоящее время существует множество схем программаторов микроконтроллеров семейства AVR.   Многие из них достаточно сложны в изготовлении. Для радиолюбителей, которым необходимо быстро и с минимальными затратами прошить микроконтроллеры предлагаю простейшую схему программатора 

Схема находится в программе AVR-programmer.  RAR- 230Kb. Скачать.

    Распакуйте программу, запустите (EXE-файл). Справа внизу нажмите кнопку Scheme. Вы увидите схему программатора. Просто? Проще не бывает. И всё это работает! Возможно подключение VCC от отдельного источника питания.

    Вам необходим только LPT 25pin-разъём и несколько соединительных проводов! (Не рекомендую делать их длиннее 25см.).

     В табл. 1 приведены характеристики практически всех выпускающихся в настоящее время микроконтроллеров семейства AVR. Нетрудно заметить, что в серии AVR присутствуют как микроконтроллеры начального уровня (TinyAVR), так и достаточно мощные устройства семейства MegaAVR с объемом памяти программ до 128 Кб и большим количеством интегрированных периферийных устройств. 

Таблица 1. Микроконтроллеры семейства AVR фирмы Atmel.

Чип Max часто-та Flash EEPROM SRAM Питание ADC, кана-лов RTC BOR Корпус
DIP SOIC PLCC TQFP
ATTiny12 8 MHz 1 K 64 - 1.8-5.5V - - -   +    
ATTiny15 1 MHz 1 K 64 - 1.8-5.5V 4 - - + +    
ATTiny22 8 MHz 2 K 128 128 1.8-5.5V - - - + +    
ATTiny28 4 MHz 2 K 128 128 1.8-5.5V - - - +     +
AT90S1200 12 MHz 1 K 64 32 2.7-6.0V - - - + +    
AT90S2313 10 MHz 2 K 128 128 2.7-6.0V - - - + +    
AT90S2333 8 MHz 2 K 128 128 2.7-6.0V 6 - + +     +
AT90S4414 8 MHz 4 K 256 256 2.7-6.0V - - - +     +
AT90S4433 8 MHz 4 K 256 128 2.7-6.0V 6 - + +     +
AT90S4434 8 MHz 4 K 256 256 2.7-6.0V 8 + - +   + +
AT90S8515 8 MHz 8 K 512 512 2.7-6.0V - - - +   + +
AT90S8535 8 MHz 8 K 512 512 2.7-6.0V 8 + - +   + +
ATMega603 6 MHz 64 K 2 K 4 K 2.7-6.0V 8 + -       +
ATMega103 6 MHz 128 K 4 K 4 K 2.7-6.0V 8 + -       +

 

КОНТАКТ НАЗВАНИЕ КОММЕНТАРИЙ
SCK Тактовый сигнал Тактовый сигнал программирования, вырабатываемый внутрисистемным программатором (главным)
MOSI Главный выход-подчиненный вход Линия передачи данных от программатора (главный), к программируемому MCU (подчиненный)
MISO Главный вход-подчиненный выход Линия передачи данных от программируемого MCU(подчиненный) к программатору (главный)
GND Общая земля Оба устройства должны иметь общую землю
RES
Сброс программируемого MCU Для входа в режим последовательного программирования, сброс программируемого AVR MCU должен удерживаться в активном состоянии. Чтобы упростить процедуру программирования, внутрисистемный программатор должен контролировать сброс программируемого AVR MCU.
Vcc Питание программируемого MCU Для программирования при любом разрешенном напряжении питания (2.7 - 6.0 V), внутрисистемный программатор может питаться от программируемого устройства. Аналогично, программируемое устройство может питаться через разъем внутрисистемного программирования во время цикла программирования

 

Статью предоставил UA4AEU Ходыкин Илья Анатольевич


Используются технологии uCoz