Войти Регистрация

Войдите в свой аккаунт

Логин *
Пароль *
Запомнить меня

Создать аккаунт

Поля, отмеченные звездочкой(*) обязательны.
 
Воскресенье, 03 февраля 2013 04:01

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

Оцените материал
(11 голосов)
USB программатор PIC контроллеров - 3.8 out of 5 based on 11 votes

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

    В данной статье рассматриваются практические аспекты сборки несложного 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.

 

USB-pic

 

 

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

 

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

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

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

 

07

 

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

 

08

 

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

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

 

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

 

09

 

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

 

2013-01-27 11.23.11

 

2013-01-27 11.23.32

 

 

 

2013-01-27 11.23.42

 

 

 

2013-01-27 11.24.09

 

 

 

2013-01-27 11.25.19

 

Источник

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

Прочитано 30973 раз

Добавить комментарий


Защитный код
Обновить

Комментарии   

Sergio
0 #5 Sergio 26.02.2015 05:28
Цитирую Hepo:
А теперь вопрос про высоковольтное програмирование.
А где вы взяли 12В? У вас есть только 5 с узб. Диоды обычные(согласен быстрые но и только) А кондеры сколько их не заряжай а больше 5 не получишь, хоть на 400В ставь.

Диоды VD1 - VD6 и емкости С1 - С6 - умножители напряжения. Ножкодрыжество МК ножками 2,3,4,5 создает эффект переменного тока. Оригинально. Но как то нерационально.. . В общем очень даже неплохо.
Цитировать
Hepo
0 #4 Hepo 21.01.2015 21:49
А теперь вопрос про высоковольтное програмирование.
А где вы взяли 12В? У вас есть только 5 с узб. Диоды обычные(согласе н быстрые но и только) А кондеры сколько их не заряжай а больше 5 не получишь, хоть на 400В ставь.
Цитировать
RRR ltd
0 #3 RRR ltd 09.07.2014 23:09
Думаю, что внешний +12 не повредит схеме, разгрузит кристалл.
Цитировать
Артём
0 #2 Артём 04.11.2013 20:24
Цитирую Павел:
Подскажите, наткнулся на данный вариант программатора masteram.by/.../...
В чём будет отличие от Вашего?

Доброго времени суток. Отличие в том что, программатор представленный вами не сможет "прошить" более обширный круг микроконтроллер ов, (высоковольтное программировани е) по причине отсутствия преобразователя 12 вольт. В схеме представленной выше в статье предусмотренно не только "прошивка" 5 вольтами, но и 12, реализованных на VD1-VD3 и С4-С6. Так же в вашей схеме инверторы выполненные на транзисторах.
Цитировать
Павел
0 #1 Павел 04.11.2013 18:51
Подскажите, наткнулся на данный вариант программатора masteram.by/.../...
В чём будет отличие от Вашего?
Цитировать
1234

Качественный усилитель на 105Вт

105 Вт простой и качественный усилитель 105 ватт на 4-омной и 60 ватт на 8-омной нагрузке…
scr-05

Радиоконструктор 2011 №5

Название: Радиоконструктор №5 2011 Автор: коллектив Издательство: Учред. Алексеев В.В.…

Жучок в спичечном коробке

Жучок в спичечном коробке Среди начинающих радиолюбителей очень популярны миниатюрные…
scr-06

Журнал Радио №6 2011

Радио №6 2011Год: 2011 Страниц: 68Издательство: Редакция журнала "Радио" Язык: Русский…

LED Светильник с дополнительными опциями

Всё началось с банальной идеи сделать локальную подсветку для клавиатуры ноутбука. Свет…
shemu1

Журналы радио за 1946-2010 года

Всем здравствуйте! этот загрузочный диск был создан мной специально для шего сайта…

Преобразователь напряжения 12 -220 В на микросхеме CD4047

Данная схема будет полезная там где часто выключают электричество и можно запитать…
18366508

Индикатор разряда батареи аккумулятора на светодиоде

Данный индикатор вовремя сообщит Вам о том, что Ваша аккумуляторная батарея разряжена.…
 

ban240x130

Топ

ТЕЛЕФОННАЯ…

Приставка-спикерфон предназначена для громкоговорящей телефонной связи. Занятие линии АТС…

Управление…

Автор разработал программу и устройство для управления различными электро и…

Ветрогенератор для…

Как работает ветрогенератор ? Работа любого ветрогенератора, независимо от того, снабжает…

Импульсный…

Импульсный преобразователь сетевого напряжения Применение импульсного преобразователя…

Импульсный блок…

Импульсный блок питания 180Вт Мощность блока питания — около 180 Вт, выходное напряжение…
Изображение по умолчанию

Эмулятор ключей…

Назначение. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…
Изображение по умолчанию

Цифровой…

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…
Изображение по умолчанию

500 схем для…

1. 500 схем для радиолюбителей. Приемники2. 500 схем для радиолюбителей. Усилители…
Изображение по умолчанию

Вольтамперметр на…

Идеологом этой схемы является вот этот вариант http://avr.4mg.com/custom4_1.html захотел…

ИНДИКАТОР УРОВНЯ…

Принципиальная схема индикатора показана на рисунке. Эта схема использовалась для…

Голосовой монитор…

Голосовой монитор (далее – монитор) предназначен для контроля телефонной линии или…

ТАЙМЕР, УПРАВЛЯЮЩИЙ…

В теме представлено таймерное устройство, управляющее освещением багажника ВАЗ-2114, но…

Авторизация