Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Популярный программатор PIC16x84 и PIC16F62x

В сети встречается много схем простых программаторов, работающих от COM порта и не требующих дополнительного источника питания. Попробовав несколько вариантов, ни один из них назвать рабочим на сто процентов я не могу. Причин неудовлетворительной работы таких программатора несколько. Во первых сигналы интерфейса RS232 плохо совместимы с TTL уровнями. Логическая "1" - это +12 вольт относительно GND интерфейса, а логический "0" это -12 вольт. Таким образом, TTL уровень нуля - сигнал меньше +2 вольт может интерпретироваться интерфейсом RS232 все равно как единица. Во вторых мощности COM порта может быть не достаточно для питания микроконтроллера. Например программатор работает от COM порта мультикарты, а порт материнской платы его уже не тянет. В третьих во время программирования нет требуемой синхронизации ( видимо это связано с наличием у COM порта буферного регистра ). В результате после программирования исполняемый код может разместится в памяти програм микроконтроллера начиная не с нулевого адреса, а с любого другого. В итоге команды GOTO и CALL не работают. Для некоторых программаторов (например для PIX) чтобы избежать этой ситуации предлогается замедлить работу компьютера, программно отключив на время кеш второго уровня. Но это не помогает.
Программаторы, использующие параллельный порт компьютера перечисленных недостатков лишены.
Конечно хотелось бы иметь программатор, который умеет делать все. Т.е. не только записывать данные в память программ, но и читать, редактировать и записывать память данных, дизассемблировать ... В тот момент, когда я начинал заниматься PICами найти такой программатор в сети не удалось ( наверное плохо искал ;-) ). Попробовал написать сам, вот, что из этого получилось.

PIC программатор имеет удобный, настраеваемый интерфейс, работает под Windows 95 , Windows 98, Windows ME, Windows NT и Windows 2000, может программировать PIC16C84, PIC16F84, PIC16F84A, PIC16F627, PIC16F628, PIC12F629 и PIC12F675.

Предлогаемая программа позволяет делать следующее:
-читать и записывать данные в память программ микроконтроллера;
-читать, редактировать и записывать данные в память данных микроконтроллера;
-читать, редактировать и записывать данные в идентификатор микроконтроллера;
-читать, редактировать и записывать данные в слово конфигурации микроконтроллера;
-снимать защиту с микроконтроллера ( но не взламывать ).
-переводить в ассемблер данные, прочитанные из памяти программ микроконтроллера или ‘.hex’ файла.

 


Схему программатора представлена на рисунке выше. Это немного измененная схема программатора Prog_PIC 1.04.
 
Печатная плата со стороны проводников.
 
 
Печатная плата со стороны элементов.
 
Собранная конструкция.
 
Скачать архив ( версия 3.1 от 22 апреля 2003 года -- программа + схема + файл помощи = 322k ) можно здесь.

Ваши замечания о работе программы Вы можите прислать по адресу pic16f84@yandex.ru. Прошу указывать на каком ПК Вы работаете и с какой операционной системой.


Другие программы, работающие с этой схемой:
- IC-PROG. - очень универсальная программа. Поддерживает практически весь ряд PIC микроконтроллеров и не только их. Для того, чтобы IC-PROG работал с этой схемой, следует использовать следующие настройки:
  • Программатор             =     ProPic 2 Programmer.
  • Параметры сигналов   =     установить везде инверсию.

Источник: pic16f84.narod.ru


C этой схемой также часто просматривают:

Программатор AVR на LPT
Программатор для записи голосовых сообщений в микросхему K9F3208W0A (Samsung)
Как сделать простой программатор с использованием DELPHI 5
Как сделать простой программатор для PIC-ов и AVR-ов
Программатор термометра/термостата DS1821

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

LPT программатор PIC микроконтроллеров

LPT программатор PIC микроконтроллеров

Отладочная плата для микроконтроллеров PIC

NTV программатор PIC микроконтроллеров (JDM совместимый)

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

Простейший программатор для PIC

Коммутатор панели ZIF для программирования микроконтроллеров PIC

Плата для программатора PICkit3

Восстановление калибровочной константы

RCD-программатор для PIC-контроллеров


на сайте www.mosnefteprom.com дизельное топливо евро 5 оптом

© 2003—2017 «KAZUS.RU - Электронный портал»