Программатор usb pic – USB программатор PIC микроконтроллеров — ФОТООТЧЕТ — Программаторы микроконтроллеров — Схемы устройств на микроконтроллерах

USB программатор для микроконтроллеров PIC и микросхем EEPROM — DRIVE2

Очередной мой программатор.
Собрал версию PICkit-2 Lite, по данной схеме с сайта go-radio.ru


С помощью программатора можно будет прошить большинство легкодоступных и популярных МК серии PIC (PIC16F84A, PIC16F628A, PIC12F629, PIC12F675, PIC16F877A и др.), а также микросхемы памяти EEPROM серии 24LC. Кроме этого программатор может работать в режиме USB-UART преобразователя, имеет часть функций логического анализатора.
Скачал Архив со всем необходимым: Прошивкой, печатной платы в формате .lay, руководство пользователя PICkit2 (рус.)
плату переделал немного под себя, под smd резисторы.
Напоял детальки
Сердцем устройства является микроконтроллер PIC18F2550-I/SP, который необходимо «прошить». Эта простая операция у многих вызывает ступор, так как возникает так называемая проблема «курицы и яйца».Я для этого сначала собрал простейший программатор JDM
Мне понадобилось:
Разъем «гнездо DB9»
4 x Диод 1N4148 в корпусе SOD27 (DO-35)
2 х Транзистор BC337, корпус TO-92
2 х конденсатор электролетический: 100 мкФ >16В
Стабилитрон 6.2 В, например BZX55C6V2
Стабилитрон 5.1 В, например BZX55C5V1
Резистор 1.5к 0.125 Вт или 0.25 Вт.
Резистор 10к 0.125 Вт или 0.25 Вт.
Светодиод
Одним минусом наверное для меня данного программатора было то что он работает через COM порт, которого у меня ни в одном из трех ноутбуков нету. Пришлось ехать к другу, и через его комп залить прошивку в PIC18F2550.
Все программатор готов. Для работы с USB-программатором нам потребуется установить на компьютер программу PICkit2 Programmer. Это специальная программа обладает простым интерфейсом, легко устанавливается и не требует особой настройки. Для того, чтобы прошить/стереть/считать МК достаточно простой программы – PICkit2 Programmer. После установки программы PICkit2 Programmer подключаем к компьютеру собранный USB-программатор. При этом засветится зелёный светодиод («питание»), а операционная система опознает устройство как «PICkit2 Microcontroller Programmer» и установит драйвера.
Ну и так на последок фото купленного программатора PICkit2

www.drive2.ru

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

Фотогорафии программатора предоставленны Ансаганом Хасеновым

    В данной статье рассматриваются практические аспекты сборки несложного USB программатора PIC микроконтроллеров, который имеет оригинальное название GTP-USB (Grabador TodoPic-USB). Существует старшая модель этого программатора GTP-USB plus который поддерживает и AVR микроконтроллеры, но предлагается за деньги. Однозначных сведений по схемам и прошивкам к GTP-USB plus обнаружить не удалось. Если у вас есть информация по GTP-USB plus, прошу связаться со мной. 

Итак, GTP-USB. Данный программатор собран на микроконтроллере PIC18F2550. GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки. 

Из оригинальной схемы GTP-USB исключены элементы индикации для упрощения рисунка печатной платы. Основной индикатор — это монитор вашего компьютера, на котором из программы WinPic800 версий 3.55G или 3.55B вы можете наблюдать за процессом программирования. 

 

Облегченная схема GTP-USB.

 

 

 

Сигнальные линии Vpp1 и Vpp2 определены под микроконтроллеры в корпусах с различным количеством выводов. Линия Vpp/ICSP определена для внутрисхемного программирования. Остальные линии типовые. 

 

Программатор собран на односторонней печатной плате.

Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно. 

После сборки производим первое включение. По факту первого подключения GTP-USB к ПК появляется сообщение

 

 

Затем следует традиционный запрос на установку драйвера. Драйвер расположен в управляющей программе WinPic800 по примерному пути \WinPic800 3.55G\GTP-USB\Driver GTP-USB\.

 

 

Соглашаемся с предупреждениями и продолжаем установку. 

Обращаю внимание. Данная схема программатора и прошивка к нему проверены на практике и работают с управляющей программой WinPic800 версий 3.55G и 3.55B. Более старшие версии, например, 3.63C не работают с этим программатором. Производим настройку управляющей программы: в меню Settings — Hardware (Установки — Оборудование) выбираем GTP-USB-#0 или GTP-USB-#F1 и нажимаем Apply (Применить).

 

Нажимаем на панели кнопку  и производим тест оборудования. В результате успешного тестирования появляется сообщение (см. ниже), которое не может нас не радовать.

 

 

Данный программатор отлично работал со следующими контроллерами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Тест контроллеров, запись и чтение данных — выполнены успешно. Скорость работы впечатляет. Чтение 1-2 сек. Запись 3-5 сек. Глюков не замечено. Часть зашитых МК протестировано в железе — работает.

 

 

 

 

 

 

 

 

 

 

 

 

Источник

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

shemu.ru

USB программатор PIC микроконтроллеров — ФОТООТЧЕТ

Автор: Садовой А.В. г.Лисаковск, Казахстан

Всех с прошедшим Днем Радио и с наступившим Днем Победы! 

Давненько была созданна темаUSB программатор PIC контроллеров. В сотый раз выкладывать схему и описывать что и как работает не буду, а поделюсь собственным опытом, т.е. как сделал данный программатор я. Программатор понадобился для сборки контроллера ЧПУ станка, в котором применяются 3 микроконтроллера PIC12F629, программатор на тот момент имелся,вот он, но увы и ах не получалось прошить МК, поэтому и пришлось собирать этот.

Ну собственно ФОТООТЧЕТ, поехали:

Вытравил плату, хреново получались отверстия, цанговый зажим кривой попался(((

 

 

Впаял все детали, установил софт и драйвер, подопытным кроликом был PIC16F84A, тестировалось все это дело на старом компе, прошить МК нее удалось, загрузка дошла до 23% и все, сикир башка форточка септык))) не беда, юзаю нетбук, делаю все тоже самое и свершилось чудо — все зашилось все прошилось! Ну теперь надо в какой нибудь подходящий корпус собирать что ли. Навеяла идея собрать все причендалы в корпусе дохлого мультиметра. Тут и понеслась фантазия. Для себя решил — что пусть программатор и макетная плата с заранее установленными панельками под нужный МК будут раздельны и в то же время соединяться каким нибудь шлейфом, решил применить разъем с проигрывателя дискет (флупик))) шлейф нашел, пусть он такой и слишком широкий, но за то смотрится

 

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

Вырезал из макетной платы нужный кусок для разъема

 

 

С платы мультиметра вырезал часть, а именно гнездо для проверки транзисторов, и к этому гнезду подпаял провода, чтобы можно было в случае чего использовать «внешние» провода — воткнул нужный проводок и готово. Светодиоды расположил в гнездах для подключения щупов мультиметра, в моем исполнении добавил третий светодиод для индикации наличия питания 

 

 

 

 

Сделал в фотошопе «наклейку» для лицевой части, вышло давольно таки не плохо, только хреновастенько вырезал отверстия под светодиоды и панель для «внешних» проводков

 

 

 

 

Еще совсем не разобрался может ли этот программатор прошивать микросхемы памяти, так как в WinPic 800 3.55G присутствует список еепромок, вот поэтому и упамянул про еепромки в названии программатора 

 

 

Настало время проверить: при первом подключении горит светодиод питания «ВКЛЮЧЕН» и светодиод «ИНИЦИАЛИЗАЦИЯ» указывающий на то, что программатор определяется компьютером (в моем случае нетбук), так же при подключении на экране монитора появляется окно установки драйвера

 

После успешной установки драйвера загорается зеленый светодиод указывающий на то, что программатор готов к работе — «АКТИВИРОВАН»

 

Разъем для подключения «внешних» проводков

Использоваться будет вот такой шлейф, даже бумажка с надписью ASUS сохранилась)))

 

 

Ну вот пожалуй и все. 

Отдельное спасибо хочется сказать Ансагану Хасенову за то, что прошил МК, если бы не он, то этого ничего не было.

Может кто захочет сделать такую же лицевую панель, прикрепляю картинку в формате PNG и сам фотошопный шаблон в формате PSD

Печатная плата — скачать

Прошивка МК — скачать

Софт WinPic800 3.55G — скачать

Лицевая панель — скачать

Шаблон — скачать

shemu.ru

Программатор pic контроллеров K150 ICSP — DRIVE2

Я недавно увлекся микроконтроллерами, и даже собрал USB программатор для МК AVR, меня увлекло это занятие, и я решил еще заодно изучить и pic контроллеры, но собирать программатор что то было так лень, и я заказал с ebay готовый программатор pic контроллеров K150 ICSP

Внешний вид

Обратная сторона

Характеристики:
— рабочее напряжение 5 Вольт DC, от USB порта;
— 40 контактный ZIF разъем;
— поддержка Windows 98, 2000, NT, XP и Windows 7 ;
— ICSP интерфейс – встроенный разъем;
— led индикатор питания и программирования ;
— защита USB порта компьютера;
Комплектация:
— программатор PIC K150;
— USB кабель; — ICSP кабель загрузки ;
— комплект стоек;
Поддержка микроконтроллеров : ПОИСК Ctrl + F
• 10 Series: • PIC10F200 PIC10F202 PIC10F204 PIC10F206 • PIC10F220 PIC10F222 •
12C Series: • • PIC12C508 PIC12C508A PIC12C509 PIC12C509A • PIC12C671 PIC12C672 PIC12CE518 PIC12CE519 • PIC12CE673 PIC12CE674 •
12F Series: • PIC12F508 PIC12F509 PIC12F629 PIC12F635 • PIC12F675 PIC12F683 •
16C Series: • PIC16C505 PIC16C554 PIC16C558 PIC16C61 • PIC16C62 PIC16C62A PIC16C62B PIC16C63 • PIC16C63A PIC 16C64 PIC16C64A PIC16C65 • PIC16C65A PIC16C65B PIC16C66 PIC16C66A • PIC16C67 PIC16C620 PIC16C620A PIC16C621 • PIC16C621A PIC16C622 PIC16C622A PIC16C71 • PIC16C71A PIC16C72 PIC16C72A PIC16C73 • PIC16C73A PIC16C73B PIC16C74 PIC16C74A • PIC16C74B PIC16C76 PIC16C77 PIC16C710 • PIC16C711 PIC16C712 PIC16C716 PIC16C745 • PIC16C765 PIC16C773 PIC16C774 PIC16C83 • PIC16C84 •
16F Series: • PIC16F505 PIC16F506 PIC16F54 PIC16F57 * • PIC16F59 * PIC16F627 PIC16LF627A PIC16F627A • PIC16F628 PIC16LF628A PIC16F628A PIC16F630 • PIC16F631 PIC16F631-1 PIC16F636 PIC16F636-1 • PIC16F639 * PIC16F639-1 * PIC16F648A PIC16F676 • PIC16F677 PIC16F677-1 PIC16F684 PIC16F685 * • PIC16F685-1 * PIC16F687 * PIC16F687 *- 1 PIC16F688 • PIC16F689 * PIC16F689-1 * PIC16F690 * PIC16F690-1 * • PIC16F716 PIC16F72 PIC16F73 PIC16F74 • PIC16F76 PIC16F77 PIC16F737 PIC16F747 • PIC16F767 PIC16F777 PIC16F83 PIC16F84 • PIC16F84A PIC16F87 PIC16F88 PIC16F818 • PIC16F819 PIC16F870 PIC16F871 PIC16F872 • PIC16F873 PIC16F873A PIC16LF873A PIC16F874 • PIC16F874A PIC16F876 PIC16F876A PIC16F877 • PIC16F877A •
18 Series: • PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448 • PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 • PIC18F2321 PIC18F4210 PIC18F2331 PIC18F2450 PIC18F2455 PIC18F2480 • PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F2580 • PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 • PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431 • PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550 • PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520 PIC18F2620 PIC18F6520 • PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680

Качество сборки порадовало, никаких косяков по пайке элементов, отсутствуют следы флюса, собрано качественно и добротно.
После подключения к компьютеру винда сразу установила драйвера

Установился сразу

А вот ПО для него я еле нашел, перепробовал кучу разного софта, пока не нашел замечательную программу DIY K150

Интерфейс программы

Очень понравилось в программе, что при выборе МК который нужно прошить, показывается картинка, как его надо размещать в ZIF панельке.
Так же функционал программатора расширяется с помощью ICSP кабеля.
Так же нашел обучающее видео по программе

Ну и мне уже не терпится собрать какое-нибудь устройство на pic контроллере 🙂 что я и сделаю в ближайшем будущем…

P.S.: Так как многие стали просить эту программу прислать на мыло, я ее выложил для скачивания.
Ссылка: yadi.sk/d/GGR0HJbiRufsc

Пользуйтесь на здоровье!

www.drive2.ru

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

Фотогорафии программатора предоставленны Ансаганом Хасеновым

    В данной статье рассматриваются практические аспекты сборки несложного USB программатора PIC микроконтроллеров, который имеет оригинальное название GTP-USB (Grabador TodoPic-USB). Существует старшая модель этого программатора GTP-USB plus который поддерживает и AVR микроконтроллеры, но предлагается за деньги. Однозначных сведений по схемам и прошивкам к GTP-USB plus обнаружить не удалось. Если у вас есть информация по GTP-USB plus, прошу связаться со мной. 

Итак, GTP-USB. Данный программатор собран на микроконтроллере PIC18F2550. GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки. 

Из оригинальной схемы GTP-USB исключены элементы индикации для упрощения рисунка печатной платы. Основной индикатор — это монитор вашего компьютера, на котором из программы WinPic800 версий 3.55G или 3.55B вы можете наблюдать за процессом программирования. 

 

Облегченная схема GTP-USB.

 

 

 

Сигнальные линии Vpp1 и Vpp2 определены под микроконтроллеры в корпусах с различным количеством выводов. Линия Vpp/ICSP определена для внутрисхемного программирования. Остальные линии типовые. 

 

Программатор собран на односторонней печатной плате.

Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно. 

После сборки производим первое включение. По факту первого подключения GTP-USB к ПК появляется сообщение

 

 

Затем следует традиционный запрос на установку драйвера. Драйвер расположен в управляющей программе WinPic800 по примерному пути \WinPic800 3.55G\GTP-USB\Driver GTP-USB\.

 

 

Соглашаемся с предупреждениями и продолжаем установку. 

Обращаю внимание. Данная схема программатора и прошивка к нему проверены на практике и работают с управляющей программой WinPic800 версий 3.55G и 3.55B. Более старшие версии, например, 3.63C не работают с этим программатором. Производим настройку управляющей программы: в меню Settings — Hardware (Установки — Оборудование) выбираем GTP-USB-#0 или GTP-USB-#F1 и нажимаем Apply (Применить).

 

Нажимаем на панели кнопку  и производим тест оборудования. В результате успешного тестирования появляется сообщение (см. ниже), которое не может нас не радовать.

 

 

Данный программатор отлично работал со следующими контроллерами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Тест контроллеров, запись и чтение данных — выполнены успешно. Скорость работы впечатляет. Чтение 1-2 сек. Запись 3-5 сек. Глюков не замечено. Часть зашитых МК протестировано в железе — работает.

 

 

 

 

 

 

 

 

 

 

 

 

Источник

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

shemu.ru

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

Фотогорафии программатора предоставленны Ансаганом Хасеновым

    В данной статье рассматриваются практические аспекты сборки несложного USB программатора PIC микроконтроллеров, который имеет оригинальное название GTP-USB (Grabador TodoPic-USB). Существует старшая модель этого программатора GTP-USB plus который поддерживает и AVR микроконтроллеры, но предлагается за деньги. Однозначных сведений по схемам и прошивкам к GTP-USB plus обнаружить не удалось. Если у вас есть информация по GTP-USB plus, прошу связаться со мной. 

Итак, GTP-USB. Данный программатор собран на микроконтроллере PIC18F2550. GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки. 

Из оригинальной схемы GTP-USB исключены элементы индикации для упрощения рисунка печатной платы. Основной индикатор — это монитор вашего компьютера, на котором из программы WinPic800 версий 3.55G или 3.55B вы можете наблюдать за процессом программирования. 

 

Облегченная схема GTP-USB.

 

 

 

Сигнальные линии Vpp1 и Vpp2 определены под микроконтроллеры в корпусах с различным количеством выводов. Линия Vpp/ICSP определена для внутрисхемного программирования. Остальные линии типовые. 

 

Программатор собран на односторонней печатной плате.

Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно. 

После сборки производим первое включение. По факту первого подключения GTP-USB к ПК появляется сообщение

 

 

Затем следует традиционный запрос на установку драйвера. Драйвер расположен в управляющей программе WinPic800 по примерному пути \WinPic800 3.55G\GTP-USB\Driver GTP-USB\.

 

 

Соглашаемся с предупреждениями и продолжаем установку. 

Обращаю внимание. Данная схема программатора и прошивка к нему проверены на практике и работают с управляющей программой WinPic800 версий 3.55G и 3.55B. Более старшие версии, например, 3.63C не работают с этим программатором. Производим настройку управляющей программы: в меню Settings — Hardware (Установки — Оборудование) выбираем GTP-USB-#0 или GTP-USB-#F1 и нажимаем Apply (Применить).

 

Нажимаем на панели кнопку  и производим тест оборудования. В результате успешного тестирования появляется сообщение (см. ниже), которое не может нас не радовать.

 

 

Данный программатор отлично работал со следующими контроллерами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Тест контроллеров, запись и чтение данных — выполнены успешно. Скорость работы впечатляет. Чтение 1-2 сек. Запись 3-5 сек. Глюков не замечено. Часть зашитых МК протестировано в железе — работает.

 

 

 

 

 

 

 

 

 

 

 

 

Источник

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

shemu.ru

USB программатор PIC микроконтроллеров — ФОТООТЧЕТ

Автор: Садовой А.В. г.Лисаковск, Казахстан

Всех с прошедшим Днем Радио и с наступившим Днем Победы! 

Давненько была созданна темаUSB программатор PIC контроллеров. В сотый раз выкладывать схему и описывать что и как работает не буду, а поделюсь собственным опытом, т.е. как сделал данный программатор я. Программатор понадобился для сборки контроллера ЧПУ станка, в котором применяются 3 микроконтроллера PIC12F629, программатор на тот момент имелся,вот он, но увы и ах не получалось прошить МК, поэтому и пришлось собирать этот.

Ну собственно ФОТООТЧЕТ, поехали:

Вытравил плату, хреново получались отверстия, цанговый зажим кривой попался(((

 

 

Впаял все детали, установил софт и драйвер, подопытным кроликом был PIC16F84A, тестировалось все это дело на старом компе, прошить МК нее удалось, загрузка дошла до 23% и все, сикир башка форточка септык))) не беда, юзаю нетбук, делаю все тоже самое и свершилось чудо — все зашилось все прошилось! Ну теперь надо в какой нибудь подходящий корпус собирать что ли. Навеяла идея собрать все причендалы в корпусе дохлого мультиметра. Тут и понеслась фантазия. Для себя решил — что пусть программатор и макетная плата с заранее установленными панельками под нужный МК будут раздельны и в то же время соединяться каким нибудь шлейфом, решил применить разъем с проигрывателя дискет (флупик))) шлейф нашел, пусть он такой и слишком широкий, но за то смотрится

 

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

Вырезал из макетной платы нужный кусок для разъема

 

 

С платы мультиметра вырезал часть, а именно гнездо для проверки транзисторов, и к этому гнезду подпаял провода, чтобы можно было в случае чего использовать «внешние» провода — воткнул нужный проводок и готово. Светодиоды расположил в гнездах для подключения щупов мультиметра, в моем исполнении добавил третий светодиод для индикации наличия питания 

 

 

 

 

Сделал в фотошопе «наклейку» для лицевой части, вышло давольно таки не плохо, только хреновастенько вырезал отверстия под светодиоды и панель для «внешних» проводков

 

 

 

 

Еще совсем не разобрался может ли этот программатор прошивать микросхемы памяти, так как в WinPic 800 3.55G присутствует список еепромок, вот поэтому и упамянул про еепромки в названии программатора 

 

 

Настало время проверить: при первом подключении горит светодиод питания «ВКЛЮЧЕН» и светодиод «ИНИЦИАЛИЗАЦИЯ» указывающий на то, что программатор определяется компьютером (в моем случае нетбук), так же при подключении на экране монитора появляется окно установки драйвера

 

После успешной установки драйвера загорается зеленый светодиод указывающий на то, что программатор готов к работе — «АКТИВИРОВАН»

 

Разъем для подключения «внешних» проводков

Использоваться будет вот такой шлейф, даже бумажка с надписью ASUS сохранилась)))

 

 

Ну вот пожалуй и все. 

Отдельное спасибо хочется сказать Ансагану Хасенову за то, что прошил МК, если бы не он, то этого ничего не было.

Может кто захочет сделать такую же лицевую панель, прикрепляю картинку в формате PNG и сам фотошопный шаблон в формате PSD

Печатная плата — скачать

Прошивка МК — скачать

Софт WinPic800 3.55G — скачать

Лицевая панель — скачать

Шаблон — скачать

shemu.ru