В наши дни становиться всё меньше и меньше ПК с наличием в них COM и LPT портов.
В этом случае можно использовать USB программаторы, но большинство из
них имеют в своём составе микроконтроллер, который тоже нужно чем-то
прошить. Вот тут и начинается проблема "курицы и яйца” т.е чтобы собрать
программатор нужен ещё один программатор. Но к счастью в интернете уже
давно появилась схема высокоскоростного USB программатора, не требующего
прошивки управляющего контроллера. Программатор называется USBBit. В
составе этого программатора имеется распространённая микросхема FT232RL.
Это аппаратный высокоскоростной переходник USB – RS232, который может
не только эмулировать RS232, но и поддерживает прямой доступ к порту
(это когда мы можем не только записать в порт число, но и выставить
любой вывод порта в 0 или 1). Такой режим называется BitBang. Именно с
помощью этого режима можно эмулировать интерфейс SPI, по которому
программируются микроконтроллеры AVR. Недостатка у этой микросхемы два:
она очень маленькая и запаять её бывает сложно, и она дорогая (у нас она
стоит 210 рублей). Но это стоит того! Программатор получается отличный,
а главное не требует прошивки управляющего контроллера! Схема
(упрощённая):....
Обсуждение статьи:
Программатор на FT232RL без управляющего МК.