Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Программаторы микроконтроллеров

Выбранная схема!!!


4458
Простой программатор для ПИКа

В сети существует множество схем программаторов, однако не все в силу значительного упрощения конструкции могут работать корректно. Это связано с особенностями оборудования (ПК), которое используется совместно с программатором. Ниже приведена простая проверенная схема программатора на оптронах, которая может использоваться для прошивки различных типов PIC, нужно лишь добавить колодки для используемого контроллера (по количеству выводов, например, 18, 20, 28 и т.п.) и соединить проводниками от схемы к выводам соответственно MCLR, SDA, SCL, VDD (напряжение питания +), GND (VSS, напряжение питания минус или «общий»).

При изготовлении программатора на «макетке» весь процесс займет минут 20-30. Для схемы требуется внешний источник питания с напряжением 13,5 В. Можно взять с большим напряжением, например 14-16 и включив последовательно +питания один или несколько практически любых диодов, например КД522, добиться падения напряжения на выходе до 13,5-14 В. Каждый диод понижает напряжение примерно на 0,7 В.

На выходе программатора вешается стандартный разъем «папа» для COM порта, D9F.

Собранное устройство подключается к COM порту ПК и запускается программа ICPROG. 

Если Ваш компьютер работает под ОС WinXP, Win2000 или WinNT, то разделе "Опции" должен быть отмечен чек-бокс "Вкл. NT/2000/XP драйвер"

В программе IC-PROG нажанием F3 следует выбрать тип программатора - JDM Programmer, также необходимо выбрать порт, к которому Вы его подключили.

Для программирования микроконтроллера PIC необходимо нажать файл-открыть файл и загрузить нужный HEX-файл (или файл с расширением *.hex) с прошивкой и выставить следующие параметры:

Тип осциллятора – HS,

Галочку в чек-боксе MCLR – снять,

Галочку в чек-боксе PWRT – поставить,

Галочку в чек-боксе CP – снять,

Галочку в чек-боксе CPD – снять.


Пояснение: Чек-боксы CP и CPD - это защита прошивки от копирования. Если они установлены, то залитую прошивку нельзя потом из микроконтроллера прочитать.  Программатор же проверяет результаты программирования - после выполнения программирования он читает прошивку из микроконтроллера и сравнивает с тем, что он пытался зашить в микроконтроллер. Если сошлось - операция прошла успешно. Если прочесть не удается (а с установленными чек-боксами CP и CPD так оно и будет!), то программатор выдает сообщение об ошибке

В окошке с выпадающим списком нужно выбрать тип контроллера (в случае с МПСЗ это PIC 16F876A) и нажать «программировать микросхему». При этом, если все собрано правильно, в программе станут появляться шкалы записи данных, а второй светодиод на программаторе загорится, сигнализируя о передаче данных. Рекомендую перед нажатием кнопки «программировать микросхему», нажать кнопку «стереть микросхему» и затем прошивать данные.

Печатная плата:Скачать с сервера


Категория: Программаторы микроконтроллеров | Добавил: brys99 (04.03.2012)
Просмотров: 12520 | Комментарии: 4 | Теги: Простой программатор для ПИКа | Рейтинг: 1.5/2


Всего комментариев: 4
0
4 stvolik   (07.01.2017 09:38) [Материал]
Кажется то что надо - просто спасибо автору.

Пожалуйста остав

0
3 brys99   (03.01.2013 10:12) [Материал]
саярыч шил 16f876a smile

Пожалуйста остав

0
2 brys99   (13.12.2012 21:17) [Материал]
вставляй в дип 18 smile

Пожалуйста остав

0
1 brys99   (05.03.2012 18:07) [Материал]
100% рабочий девайс проверил smile

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024