LAB599.RU — интернет-магазин средств связи
EN FR DE CN JP

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

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

Конструкция представляет из себя очень простое и дешевое устройство для программирования и последующего чтения внутренней памяти PIC контроллеров типа PIC16C84 /83, PIC16F84 /83, PIC16CE625 /624/623. В отличие от многих аналогичных конструкций, программатор допускает внутрисхемное программирование.

При разработке за основу была взята схема AN589, рекомендуемая фирмой "Microchip" в документе 00589a.pdf (42кб). В нем подробно описана как работа схемы, так и алгоритм программирования.

Программатор питается от источника напряжением 12…13v с током до 100ma и подключается к порту LPT1 персонального компьютера. Управляющая программа разрабатывалась для MS DOS, поэтому при работе в среде «Windows» для соблюдения необходимых временных соотношений при программировании ее необходимо запускать в режиме эмуляции MS DOS. Хотя сама программа прекрасно работает и в оконном режиме, попытка программирования в этом случае ни к чему хорошему не приведет. Алгоритм программирования большинства PIC контроллеров одинаков, поэтому не составит труда расширить их номенклатуру, просто у автора не было такой необходимости. Интерфейс программы прост и интуитивно понятен, однако желающие могут попытаться внести любые, необходимые на их взгляд усовершенствования. Вы можете загрузить исполняемый файл и исходный текст программы на Си с подробными комментариями на русском языке prg16c.zip  (36кб).

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

Схема программатора


mailto: ra4nalr (at) write.kirov.ru

mailto: ra4nal (at) yandex.ru

http://ra4nal.qrz.ru

http://ra4nalr.tut.ru

© 1996-2000г.  Воспроизведение материалов сайта в любом виде только с согласия автора.

Партнеры