Прошить микроконтроллер через LPT-порт

Автор: | 30.11.2017

Иногда случается, что надо срочно прошить микроконтроллер, а программатором воспользоваться невозможно. Ну мало ли, сломался он, или у вас его просто нет. В таком случае можно прошить микроконтроллер без программатора через параллельный (LPT) порт компьютера. Михаил Клыпин вот здесь об этом пишет.

МК должен быть запитан, и, если не включен внутренний генератор (по умолчанию включен), тактироваться внешним резонатором. Соответствующие выводы подключаются 5 проводами к LPT порту, подойдет шнур от «старого» принтера. Программа Pоny Prog. При первом запуске нужно будет сделать калибровку — нажимаем Setup > выбираем Calibration > нажимаем Yes > OK. Дальше нам нужно зайти в меню Setup > выбрать Interface Setup и проверить установки для подключаемого программатора (см. рис.). Выбирать из списка тип микросхемы, которую нужно запрограммировать. Если нужно записывать только область FLASH или EEPROM выбираем соответствующее — Open Program File (FLASH) или Open Data File (EEPROM). Если нужно изменить установку FUSE, то открываем — Security and Configuration Bits. Если при таком способе программирования отключить SPIEN (включен по умолчанию), или включить RSTDISBL и DWEN (отключено по умолчанию) для прошивки в следующий раз понадобится программатор. Программируем нажав на иконку Write Device All (записать все) или Write FLASH или Write EEPROM, по окончании записи должно появиться — Programming successful (программирование завершено).

Настройки PonyProg для прошивания Attiny через LPT-порт

Программирование Attiny через LPT-порт

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

Ваш адрес email не будет опубликован.