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

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

Логин *
Пароль *
Запомнить меня
 
Воскресенье, 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

 

Источник

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

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

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


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

Комментарии   

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/.../...
В чём будет отличие от Вашего?
Цитировать
Радиоконструктор 2010 №4

Радиоконструктор 2010 №4

Название: Радиоконструктор Год / месяц: 2010/апрель Номер: 04 Формат: DjVu…

Сокращенное обозначение терминов в радио

Сокращенное обозначение терминов в радио АД - амплитудный детектор ПрЧ – преобразователь…

Подключение энкодера к микроконтроллеру PIC

В данном демонстрационном проекте мы рассмотрим задачу сопряжения элемента управления под…
Журнал РадиоАматор №6  2011

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

Название: Радиоаматор Год издания: 2011 Номер: 6 Страниц: 67 Формат: DjVu Размер: 6.26 МБ…
лабораторный блок питания

Лабораторный блок питания 0...20 В

Под таким заголовком в "Радио", 1998, #5 было опубликовано описание несложного блока…

Простой одноплатный SDR трансивер

Было как-то время, увлекался радио связью на КВ диапазоне, 160 и 80м, но когда переехал в…

Восстановление конфигурации Fuse-битов ATtiny13, ATtiny25/45/85 (HVSP)

Иногда, разрабатывая устройства на 8- и 14-выводных микроконтроллерах AVR, требуется…
scr-02

РадиоАматор №2 2010

Название: Радиоаматор №2 2010Издательство: РадіоаматорГод: 2010Страниц: 65Формат:…
 

Топ

ТЕЛЕФОННАЯ…

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

Управление…

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

Цифровой…

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

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

Pахотел повторить, но буржуй просил за прошитый МК 14 евро, было принято решения догнать…

Программатор PicKit2

PICkit 2 это простой USB программатор для микроконтроллеров PIC, микросхем памяти и…

Импульсный…

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

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

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

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

Назначение. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…
500 схем для радиолюбителей - Подборка книг (DJVU)

500 схем для…

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

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

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

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

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

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

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