Начинающим AVR-щикам — Часть 3: что такое программатор,схемы, программы

И так, здесь мы разберём правильное приготовление программатора, их схемы и программы для программирования.Ну для начала разберём что ж такое программатор.

Вот вы написали программу, скомпилировали её, — в итоге получили hex-файл, теперь нужно его как то залить в микроконтроллер. Вот здесь нам и поможет программатор, — по сути это электронное устройство+программное обеспечение  которое преобразует hex-код в понятный для интерфейса микроконтроллера последовательный код. Вобщем определения врядли кому интересны, приступим к программам программирование и непосредственно схемам опробованных мною.

Первый самый простой  — это программатор так называемый «5 проводков«, собственно вот схема:programator 5 provodkov

— подключается и конектится через LTP-порт ПК. Кстати резисторы обязательны — номинал 100-200 Ом.   На схеме питание берётся от порта, но я бы не рекомендовал так питать микроконтроллер, — лучше питать его от отдельного источникуа 5В. И осторожнее с портом — неспалите — он не любит КЗ. Думаю в более подробном описании эта схема не нуждается. Кстати схем с этими портами очень много подобных, приводить здесь все не вижу смысла. Ну ввиду того что прогресс не стоит на месте — эта схема устаревшая, та и не на всех компьютерах есть этот порт.

Схема 2com - programator

Вторая схема работает через COM-порт. Стабилитроны можно поставить на 5.1В, транзистор подойдёт любой со схожими параметрами. Кстати всю схему можно собрать навесным монтажом прямо  в корпусе разъёма. Но опять же это устаревшая схема, эти разъёмы ещё вроде есть на некоторых ПК, но не всегда выведены наружу. И к тому же такой программатор к ноутбуку вы не подключите. Этой схемой я пользовался долгое время, но времена меняются и на смену ему пришёл USB-программатор.

Предыдущие две схемы работают с программой PonyProg. Скачать саму программу можно на сайте ее автора — Сlaudio Lanconelli , в разделе Download, или здесь( 586 ), на сайте там так же есть схемы подключения для разных контроллеров и микросхем памяти.Ponyprog1

После запуска, нужно откалибровать программу: Setup>>>Calibration>>>OK. Потом идём во вкладку Interface Setup и настраиваем порт. Для LPT-программатора выбраем Parallel или Serial — для программатора подключаемого к СОМ, после выбора нужного порта нажимаем для проверки определения подключенного устройства — Probe и должно появиться сообщение — Test OK!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *