Воскресенье, 24 Сентябрь 2017, 16:55
Меню сайта
Доп. меню
Каталог схем
Категории раздела
Схемы на МК [50]
Готовые схемы и сборки на микроконтроллерах.
Программаторы [7]
Программаторы для микроконтроллеров.
Статистика
Вы вошли как
Гость
Группа
Гости
Ваш IP
54.225.41.203
Ваш браузер


Узнать больше

Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Праздники
Праздники сегодня и завтра
Наши книги




Книга добавлена:
07 Ноябрь 2012
1438
Книги
Без паники! Цифровая обработка сигналов

Книга добавлена:
06 Март 2010
10502
Антенны
Как сделать спутниковую антенну своими руками (2009)

Книга добавлена:
18 Апрель 2010
3652
Журналы
Журнал Радиосхема

Книга добавлена:
12 Апрель 2010
2069
Книги
Радиоэлектронные средства систем управления ПВО и ВВС

Книга добавлена:
07 Ноябрь 2012
3231
Электроника
Коммерческие электронные схемы


Главная » Статьи » Микроконтроллеры » Программаторы

Универсальный программатор PIC-контроллеров
Универсальный программатор PIC-контроллеров

В статье рассматривается программатор EXTRA-PIC, данные о котором получены из открытых источников на www.5v.ru (DOC Rev.1.03.00). Список поддерживаемых микросхем при использовании с программой IC-PROG v1.05D:

PIC-контроллеры фирмы Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505*, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630*, PIC16F648A, PIC16F676*, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770*, PIC16C771*, PIC16C773, PIC16C774, PIC16C781*, PIC16C782*, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923*, PIC16C924*, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620*, PIC18F6720*, PIC18F8620*, PIC18F8720*

Примечание: микроконтроллеры, помеченные звездочкой (*) подключаются к программатору только через разъем ICSP.

Последовательная память EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

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



Расположение выводов ICSP у PIC-контроллеров.

Внимание! Материал только для общей справки. Обязательно убедитесь, что указанное расположение выводов соответствует выбранному вами микроконтроллеру. Для этого, обратитесь к Data Sheets и Programming Specifications на соответствующий микроконтроллер.

Пояснение: Вывод PGM рекомендуется "притягивать" к общему проводу (GND), через резистор номиналом 1К. 
Для справки: микроконтроллеры с 14-контактным корпусом вставляется частью ножек в соответствующую 8-контактную панель.

Рисунок печатной платы (облегченный вариант)( Скачать в Sprint Layout).


Рисунок печатной платы (полная версия) (Скачать в Sprint Layout).


Фотография собранного программатора (облегченный вариант)


Далее мы приводим альтернативные рисунки печатных плат программатора EXTRA-PIC (авторство установить не удалось)


Вариант 1 (Скачать в Sprint Layout).


Вариант 2 (Скачать в Sprint Layout).


Отдельного внимания заслуживает печатная плата разработанная нашим другом markomar2005 (at) yandex.ru , которая разведена под "маркер".


Вариант от MARKO (Скачать в Sprint Layout).


Считаем необходимым разместить здесь фотографии программаторов наших благодарных читателей. Если вы достигли результатов, не стесняйтесь - высылайте фотографии, мы с радостью их здесь разместим.

Автор il86md (at) mail.ru


Автор sound65 (at) rambler.ru он же greeze (at) inbox.ru



Альтернативный вариант (+ сменные модули) от markomar2005 (at) yandex.ru


Вариант от alex_vw (at) mail.ru


Пошаговая инструкция или "Как прошить PIC-контроллер"

Введение. Данная инструкция составлена на примере прошивки микросхемы PIC16F876A для сборки

1. Соберите программатор (в т.ч. распаяйте удлинительный шнур мама-папа для COM-порта и подготовьте блок питания на напряжение не менее 15В).
2. Скачайте программу IC-PROG отсюда или с http://www.ic-prog.com/ (733 кб).
3. Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:

  • icprog.exe – файл оболочки программатора;
  • icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда должен находиться в каталоге программы;
  • icprog.chm – файл помощи (Help file).
4. Настройте программу.

Для Windows95, 98, ME

Для Windows NT, 2000, XP

 

(Только для Windows XP):
Правой кнопкой щёлкните на файле icprog.exe.
"Свойства" >> вкладка "Совместимость" >>
Установите "галочку" на "Запустить программу в режиме совместимости с:" >> выберите "Windows 2000".

  1. Запустите файл icprog.exe.
  2. Выберите "Settings" >> "Options" >> вкладку "Language" >> установите язык "Russian" и нажмите "Ok".
  3. Согласитесь с утверждением "You need to restart IC-Prog now" (нажмите "Ok").
  4. Оболочка программатора перезапустится.

"Настройки" >> "Программатор".

Настройки

Проверьте установки, выберите используемый вами COM-порт, нажмите "Ok".

 

Далее, "Настройки" >> "Опции" >> выберите вкладку "Общие" >> установите "галочку" на пункте "Вкл. NT/2000/XP драйвер" >> Нажмите "Ok" >>
если драйвер до этого не был установлен в системе, в появившемся окне "Confirm" нажмите "Ok". Драйвер установится, и оболочка программатора перезапустится.

Примечание:

Для очень "быстрых" компьютеров возможно потребуется увеличить параметр "Задержка Ввода/Вывода". Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы.

"Настройки" >> "Опции" >> выберите вкладку "I2C" >> установите "галочки" на пунктах:

"Включить MCLR как VCC" и "Включить запись блоками". Нажмите "Ok".

Программа готова к работе.



  1. Установите микросхему в панель программатора, соблюдая положение ключа.
  2. Подключите шнур удлинителя, включите питание.
  3. Запустите программу IC-PROG.
  4. В выпадающем списке выберите контроллер PIC16F876A.


     9. Если у вас нет файла с прошивкой – подготовьте его:
  • откройте стандартную программу "Блокнот";
  • вставьте в документ текст прошивки
  • сохраните под любым именем, например, prohivka.txt (расширение *.txt или *.hex).
     10. Далее в IC-PROG Файл >> Открыть файл (! не путать с Открыть файл данных) >> найти наш файл с прошивкой (если у нас файл с расширением *.txt , то в типе файлов выберите Any File *.*). Окошко "Программного кода" должно заполнится информацией.
     11. Нажимаем кнопку "Программировать микросхему" (загорается красный светодиод).
     12. Ожидаем завершения программирования (около 30 сек.).
     13. Для контроля нажимаем "Сравнить микросхему с буфером"

Вот и всё. Я тоже думал, что это что-то невероятное. Попробуйте – и у вас получится.

Если будут какие-то вопросы - пишите


Автор устройства (схемы): Тимофей Носов

Связь с автором: ICQ: 770008 E-mail: ntv1978 (at) mail.ru

Веб сайт автора: Нет данных

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

Категория: Программаторы | Добавил: Volt (18 Ноябрь 2009)
Просмотров: 15325 | Комментарии: 2 | Рейтинг: 0.0/0

Быстрая навигация по сайту




Всего комментариев: 0
Имя *:
Email *:
Код *:




Корзина
Ваша корзина пуста
Поиск по сайту
Для корректного поиска вводите в поисковую форму не более 20-25 символов.


Форма входа
Наш опрос
Как вы нас нашли?
Всего ответов: 403
Рекомендуем
Полезно знать!

Новые пути в науке и технике прокладывают и простые люди, практики, новаторы производства.

Советуем посетить

Пользователю
Почта на Майл.ру
Поисковик Google
Поисковик Yandex
Энциклопедия Википедия
Погода на Гисметео

Радиолюбителю
Паяльник
Электронный портал
Сервер радиолюбителей
РадиоКОТ

Поддержка сайта

Вы можете поддержать сайт напрямую через наши платежные реквизиты

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 83162
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 45511
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 45022
4
Блоки питания
Лабораторный БП
Просмотры: 35297
5
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 33945
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 32291
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 30871
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 29514
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 29346
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 27477
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 21564
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 17187
3
Справочники
Аналоги микросхем
Просмотры: 14741
4
Радиолюбительский софт
Electronics Workbench 5.12
Просмотры: 13819
5
Радиолюбительский софт
Crocodile Technoy 3D v609
Просмотры: 12924
Счетчики сайта




Рейтинг Сайтов YandeG

Вся статистика общедоступна

Ошибки и опечатки
Система Orphus
Каталогизация схем, книг, программ по электронике и электротехнике.
Портал радиолюбителей DIOD © 2009 - 2017