Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

150 Микроконтроллеры AVR от азов программирования... Х1 140- 150- 160- 170- 180- t 190- 20 О" 21 О- 22 0- 1 23 0- 1 240- 1 25 0- DD1 - 74НС244 4 R1 270 ю и 12 г-413 іэҒ=- 2+ ci +5В “ Г “ 10мкф DD1.1 171 15 13 11 =4=С2 ОО 01 02 03 VD2 КД522 r-H-i Һ I m ХЗ Х2 .s +5В Общ ф СО с; с 1 +5В 2 RESET 3 RESET 4 SCK 5 MOSI 6 MISO 7 8 9 10 Общ Рис. 4.8. Схема программатора для LPT порта буфер, и сигналы со входов буфера поступают на его выходы. Сигнал со входа 10 поступает на выход ОО, сигнал со входа II — на выход О1 и так далее. Если на вход Ё подать логическую единицу, буфер закрывается, и все его выходы переходят в высокоимпендансное состояние. Программатор подключается к LPT -порту компьютера при помощи разъема XI. Именно через этот разъем на схему поступают управляю ­ щие сигналы от компьютера. Через разъем Х2 на программатор может подаваться внешнее питание. К отлаживаемой схеме программатор под ­ ключается при помощи разъема ХЗ. В процессе программирования программа управления программатором включает буферы DD1.1 и DD1.2, а затем организует обмен информацией с программируемой микросхемой посредством следующих сигналов: ♦ MSIO, MOSI, SCK (в соответствии с алгоритмом передачи данных); ♦ RESET (перевод микросхемы в режим программирования и сброс). По окончании процесса программирования оба буфера закрываются. После этого программатор не мешает работе схемы, к которой он подключен. Программатор для СОМ порта Схема программатора для подключения через СОМ порт показана на рис. 4.9. Это вторая схема программатора PonyProg. Причем, вари ­ ант с СОМ портом разработчики программатора считают основным. Приведенная в книге схема немного упрощена и приближена к схеме для LPT интерфейса. Исходный вариант схемы отличается лишь тем, что

RkJQdWJsaXNoZXIy MTExODQxMg==