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

 

Это очень дешевый и простой программатор 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?


Подробное описание  Вы не можете скачивать файлы с нашего сервера
Схема в Orcad 9.1 и документ 00589a.pdf с описанием прототипа   Вы не можете скачивать файлы с нашего сервера
Программа и исходный текст на Си   Вы не можете скачивать файлы с нашего сервера

Источник: http://ra4nal.qrz.ru


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Внутрисхемное программирование микросхем памяти через JTAG

      Обновление программного обеспечения спутниковых терминалов - необходимое условие для повышения их качества, надежности и устойчивости работы.

    VersaPro - Simatic Step7 - MEDOC - LM90M

    Разработана фирмой GE (USA) и FANUC (Japan). Применяется для программирования PLC серий FANUC VersaMax и серии 90 Micro, 90-30, 90-70.

    Программатор ПЛИС

    Данный программатор вполне может заменить подключаемый к LPT-порту фирменный ByteBlasterMV.

    Программатор ППЗУ К556РТ4-155РЕ3

    Программирование ППЗУ К556РТ4 осуществляется путем подачи одиночных программирующих импульсов на выход соответствующего программируемого разряда и на вывод питания.

    программатор PONY-PROG

    Программатор PONY один из самых простых программаторов, не содержит дефицитных деталей и изготовить его самостоятельно не составит большого труда.

    Прошивка flash-памяти 25xxx через программатор USBasp

    Микросхемы флеш-памяти eeprom серии 25xxx широко применяются в микроэлектронике. В частности, в современных телевизорах и материнских платах в 25xxx хранится прошивка биоса.