Программаторы микроконтроллеров PIC



Программатор ProPIC2 (LPT)

    Программатор подключается к LPT-порту компьютера. Поддерживает большой список микроконтроллеров и памяти. Работает очень чётко, но только из Windows 98, из Windows XP его запустить не удалось.

    Программатор расчитан на внешний блок питания, я использовал блок 15В, 1А. Программируемые микросхемы подключаются через ZIF-колодку. Для экономии места на плате для подключения к соеденительному кабелю используется разъём типа DB9 (как на СОМ-портах). Микросхему 7407 можно заменить отечественной К155ЛП9.

  • Схема программатора: propic2_sch.pdf.
  • Печатная плата, вид на элементы сверху: propic2_pcb.pdf.
  • Изображение печатной платы для переноса на текстолит (НЕ отзеркалено, масштаб 1:1): propic2_pcb_lines.pdf.
  • Изображение печатной платы для переноса на текстолит (отзеркалено, масштаб 1:1): propic2_pcb_lines_mirror.pdf.
Программатор ProPIC2

    Для работы с программатором используется программа IC-Prog, последнюю версию которой можно взять с сайта www.ic-prog.com. Программу необходимо настроить в соответствии с используемым программатором, в меню Settings | Hardware, как показано на рисунке.

Настройки программатора ProPIC2



Программатор JDM (COM)

Схема JDM

    Один из простейших программаторов. Подключается к СОМ-порту компьютера. Работает нестабильно и если собираешься серьёзно заниматься устройствами на микроконтроллерах лучше собрать ProPIC2. Зато этот программатор можно запустить из Windows XP.
    В качестве источника +12...13В можно использовать напряжение с блока питания компьютера (желтый провод). При подключении/отключении контроллера и кабеля порта COM необходимо отключать питание.
    В процессе эксплуатации выявлены некоторые особенности работы программатора. При неудачной записи/чтении советую поиграть параметром I/O Delay (задержка ввода/вывода). Необходимо также отключать питание после каждой операции. Программатор опробован на следующих моделях микроконтроллеров: PIC16F84(A), PIC16F628(A), PIC16F676, PIC12F629.


    Для работы с программатором используется программа IC-Prog, последнюю версию которой можно взять с сайта www.ic-prog.com. Программу необходимо настроить в соответствии с используемым программатором, в меню Settings | Hardware, как показано на рисунке.

Настройки программатора JDM


JDM адаптер РАДИО 2'2004 (COM)

    Ещё один вариант JDM программатора, но более надёжный чем предъидущий. Рекомендую его в качестве базового программатора.

    Архив со схемой и веткой форума: jdm_adapter.zip.

    При работе в операционной системе "Windows 7 (64)" программа IC-Prog ведет себя неадекватно, но есть выход - использовать программу PICPgm 1.7.8.0 или более новой версии, можно погуглить где скачать. Вариант предложил SuperDikabraz, за что ему супермерси:

    Был собран программатор JDM, самый нижний вариант с сайта(кстати, в архиве сохраненная страница есть, так вот там неправильная фотография, диоды(кд522) перевернуты, но не суть ). Дело в том, что у меня win 7 64 бита и ic-prog поимел большие глюки почему-то. После нескольких часов проб и ошибок был найдет вариант- PICPgm 1.7.8.0, он автоматически определил программатор (Olimex PIC-PG2 (JDM Based)) и, после определения программатора, автоматически определил микроконтроллер. Поставив самую большую задержку в настройках(не меняя ничего, кроме этого) я, выбрав файл прошивки, нажал кнопку "прошить".