Пятница, 20 Декабря 2024, 15:41
Меню сайта
Доп. меню
Каталог схем
Категории раздела
Схемы на МК [50]
Готовые схемы и сборки на микроконтроллерах.
Программаторы [7]
Программаторы для микроконтроллеров.
Статистика
Вы вошли как
Гость
Группа
Гости
Ваш IP
3.142.194.204
Ваш браузер


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

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

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




Книга добавлена:
09 Апреля 2010
6878
Справочники
Маркировка радиодеталей отечественных и зарубежных. Справочное пособие

Книга добавлена:
23 Августа 2010
4966
Электроника
Избранные радиолюбительские конструкции и схемы. Решения для работы и дома

Книга добавлена:
19 Января 2010
3176
Микроконтроллеры
Аналоговые интерфейсы микроконтроллеров

Книга добавлена:
09 Ноября 2012
3659
Книги
Ветрогенераторы, солнечные батареи и другие полезные конструкции

Книга добавлена:
23 Марта 2010
3197
Книги
Батарейки и аккумуляторы


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

Универсальный программатор 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)
Просмотров: 18026 | Комментарии: 2 | Рейтинг: 5.0/1

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




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




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


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

Транзистор - это усилительный элемент. Он усиливает слабую энергию подаваемого на него сигнала за счет энергии дополнительного источника питания.

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

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

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

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

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

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 97360
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 52867
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 52263
4
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 39865
5
Блоки питания
Лабораторный БП
Просмотры: 39057
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 35655
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 35475
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 34371
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 33585
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 32709
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 24543
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 20913
3
Радиолюбительский софт
Сборник программ симуляторов для микроконтроллеров
Просмотры: 19578
4
Справочники
Аналоги микросхем
Просмотры: 17457
5
Радиолюбительский софт
Crocodile Technoy 3D v609
Просмотры: 16380
Счетчики сайта




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

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

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