Лучшее из возможного!

Размер шрифта:  Aa Aa Aa Aa Aa



Программатор PIC контроллеров (DOS)

Принципиальная схема программатора для PIC контроллеров

Это очень дешевый и простой программатор PIC контроллеров типа PIC16C84 /83, PIC16F84 /83, PIC16CE625 /624/623. При разработке за основу была взята схема AN589, предлагаемая фирмой "Microchip" в документе 00589a.pdf. В нем подробно описана как работа схемы, так и алгоритм программирования. Программатор питается от стабилизированного источника напряжением 12…13 В. Принципиальная схема программатора PIC показана на рисунке. В отличие от многих аналогичных конструкций, программатор допускает внутрисхемное программирование. Он подключается к порту LPT1 компьютера. Этот простой программатор легко может изготовить своими руками даже начинающий радиолюбитель.

Управляющая программа разрабатывалась для MS DOS, поэтому при работе в среде «Windows» для соблюдения необходимых временных соотношений при программировании ее необходимо запускать в режиме эмуляции MS DOS. Хотя сама программа прекрасно работает и в оконном режиме, попытка программирования в этом случае ни к чему хорошему не приведет. Алгоритм программирования большинства PIC контроллеров одинаков, поэтому не составит труда расширить их номенклатуру, просто у автора не было такой необходимости. Интерфейс программы прост и интуитивно понятен, однако желающие могут попытаться внести любые, необходимые на их взгляд усовершенствования.

Хочу предупредить, что программа разрабатывалась и отлаживалась на 286 компьютере с частотой 12 МГц. А на современных машинах тактовая частота превышает это значение более, чем на 2 порядка. Поэтому, хотя для формирования временных интервалов и использованы стандартные функции BIOS, которые должны работать независимо от частоты процессора, я получил несколько сообщений о некорректном программировании PIC. К сожалению, ничего по этому поводу сказать не могу. Кто знает, что там в этой современной BIOS?


PDF Подробное описание
ZIP Схема в Orcad 9.1 и документ 00589a.pdf с описанием прототипа
ZIP Программа и исходный текст на Си