И так, здесь мы разберём правильное приготовление программатора, их схемы и программы для программирования.Ну для начала разберём что ж такое программатор.
Вот вы написали программу, скомпилировали её, — в итоге получили hex-файл, теперь нужно его как то залить в микроконтроллер. Вот здесь нам и поможет программатор, — по сути это электронное устройство+программное обеспечение которое преобразует hex-код в понятный для интерфейса микроконтроллера последовательный код. Вобщем определения врядли кому интересны, приступим к программам программирование и непосредственно схемам опробованных мною.
Первый самый простой — это программатор так называемый «5 проводков«, собственно вот схема:
— подключается и конектится через LTP-порт ПК. Кстати резисторы обязательны — номинал 100-200 Ом. На схеме питание берётся от порта, но я бы не рекомендовал так питать микроконтроллер, — лучше питать его от отдельного источникуа 5В. И осторожнее с портом — неспалите — он не любит КЗ. Думаю в более подробном описании эта схема не нуждается. Кстати схем с этими портами очень много подобных, приводить здесь все не вижу смысла. Ну ввиду того что прогресс не стоит на месте — эта схема устаревшая, та и не на всех компьютерах есть этот порт.
Вторая схема работает через COM-порт. Стабилитроны можно поставить на 5.1В, транзистор подойдёт любой со схожими параметрами. Кстати всю схему можно собрать навесным монтажом прямо в корпусе разъёма. Но опять же это устаревшая схема, эти разъёмы ещё вроде есть на некоторых ПК, но не всегда выведены наружу. И к тому же такой программатор к ноутбуку вы не подключите. Этой схемой я пользовался долгое время, но времена меняются и на смену ему пришёл USB-программатор.
Предыдущие две схемы работают с программой PonyProg. Скачать саму программу можно на сайте ее автора — Сlaudio Lanconelli , в разделе Download, или здесь( 2874 ), на сайте там так же есть схемы подключения для разных контроллеров и микросхем памяти.
После запуска, нужно откалибровать программу: Setup>>>Calibration>>>OK. Потом идём во вкладку Interface Setup и настраиваем порт. Для LPT-программатора выбраем Parallel или Serial — для программатора подключаемого к СОМ, после выбора нужного порта нажимаем для проверки определения подключенного устройства — Probe и должно появиться сообщение — Test OK!