Если программируемый МК будет питаться внешним источником питания то объязательно надо соеденить минус компьютера (25 ножка LPT порта) с минусом микроконтроллера. Этот программатор проверен лично мною с CodeVisionAVR. Вот более сложный программатор для программирования AVR микроконтроллеров, фирмы ATMEL. Гильдия 2 ренессанс патчи.
Разработанная специально для программирования pic18f2550 микроконтроллеров. О сайте: Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей. Программаторы – устройства, которые предназначены для записи. Программатор, usb 2.0+lpt.

Данный адаптер подключается к LPT порту компьютера. Технические характеристики программатора: Подключение к порту: LPT Напряжение питания: 5 В Потребляемый ток: 10 мА Схема программатора. Программатор и МК питаются от ПК, тем самым обеспечивается стабильное питание программатора и программируемого МК.

Длина соединительных кабелей не должна превышать 20 см. Устройство собрано на микросхеме буфера U1 SN74HC244 который сейчас достаточно легкодоступен. Программатор подключается к выводам MOSI, MISO, XTAL1, RESET, SCK, VCC, GND программируемого МК. Правильно собранному адаптеру не требуется настройка. Прошивка микроконтроллера. Для прошивки микроконтроллера данным адаптером, нужно использовать софт совместимый с программатором ATMEL “STK200/STK300”, например Pony-Prog или AVReal.
Но мы используем программатор, который встроен в CodeVisionAVR. Ну чтож, от слов к делу. Для начала вам нужен сам CodeVisionAVR, полную версию с ключом можно скачать. Думаю с установкой и запуском проблем возникнуть не должно. Запускаем CodeVision потом переходим в меню Settings Programmer в появившемся окошке выбираем программатор Kanda Systems STK200+/300 и номер LPT порта. Обычно это LPT1: 378 h.
Потом идём в Tools Chip Programmer В появившемся окошке перейдите в меню File Load FLASH. Краснов руководство по глазной хирургии. Выберите тип файла Intel HEX files (.hex) потом укажите путь к файлу прошивки. Если в устройстве вы хотите использовать внешний кварцевый резонатор то вам придется запрограммировать фьюз. Например если вам нужен кварц от 3 до 8 мГц, то фьюзы должны быть запрограммированы вот так.
» » В интернете очень много схем программаторов: через LPT, Com, Usb. Некоторые схемы очень простые - состоящие из двух трех электронных компонентов, некоторые сложные - с применением программируемой логики и микроконтроллеров. На мой взгляд это самый простой программатор микроконтроллеров PIC, который можно собрать за короткое время и из доступных деталей. В программаторе используется всего одна микросхема К155ЛН2, несколько резисторов и транзисторов. Наладка не требуется и программатор начинает работать сразу после подачи на него питания. Перечень программируемых микроконтроллеров: С помощью этого программатора можно запрограммировать практически все известные микроконтрллеры PIC в DIP корпусе 10FXXX, PIC12CXXX, PIC12FXXX, PIC16CXXX, PIC16FXXX, PIC18FXXXX, где X - любая цифра или буква. Полный список можно просмотреть в раскрывающемся меню программы WinPic.

В своей схеме я использовал: транзисторы КТ361Б; микросхему К155ЛН3 , чип резисторы. Вместо и - отечественные КР142ЕН8Б и КР142ЕН5А. Вместо 40 контактной панельки использовал 48 контактную, так как 40 контактная стоила, как четыре 48 контактных. Принципиальная схема программатора Внешний вид программы WinPic800 Настройки программы WinPic800 Внешний вид программы PicALL Настройки программы WinPic800 Расположение микросхем на панели В находятся:. ProgPicLpt1.lay и ProgPicLpt2.lay - Два варианта разводки печатных плат. WinPic800.rar - Программа WinPic v.3.57a.
PICALL.rar - Программа PICALL. ProgLPT.jpg - Принципиальная схема программатора.