GTP-USB-Lite Programmer

Программатор USB

 Продолжим наш разговор о программаторах. После того как вами был собран первый простенький программатор для программирования PIC18F2550, приступаем к поиску понравившейся или подходящей для вас по каким либо параметрам схемы программатора содержащей микроконтролёр PIC18F2550.

Здесь, на своём сайте, я опишу только те программаторы которые я собрал лично, но описание каждого программатора будет дано в разных статьях, дабы избежать путаницы.

И так, мой первый USB программатор для PIC контроллеров и микросхем памяти имел простенькую схему и предназначался для работы с операционной системой Windows XP. После сборки программатора я не имел, что программировать, а через некоторое время на моём компьютере полетел жёсткий диск и в мастерской переустановили ОС на Windows 7, поэтому мой программатор так и остался неопробованным, а пробывать программировать в ОС Windows 7 этим программатором небыло желания, да бы не терять зря время. Но по статистике моего сайта ещё много людей ёрзает ОС Windows XP и поэтому я считаю, что он ещё не потерял своей актуальности. Поэтому и приступим к его сборке.

Несмотря на простоту схемы, программатор работает быстро и надежно без единого сбоя, как пишет автор.. Программатор питается от порта USB, и внешнего питания не требует. Вставляете контроллер в соответствующую панельку, подключаете разъем USB к компьютеру, через несколько секунд программа в контроллере.

Без конденсатор 100nF около разъема программируемого PIC’а программатор может выполнять только операции чтения, но не операции записи.

Схема:

А это уже моя сборка программатора.

Что бы не возникали лишние вопросы, объясню, что отпаянные провода которые видны на фотографии припаиваются к панельке в которую вставляется программируемая микросхема. До ума я его так и не довёл по выше описанной причине.

 

 

Печатная плата 1.

Печатная плата 2.

Расположение элементов.

 

Всё необходимое можно скачать отсюда:

Схема

Печатная плата

Расположение элементов

Расположение элементов с дорожками

Прошивка для микроконтроллера PIC18F2550 (HEX file) >

winXP driver >

Программа для ПК: WinPic800 (v3.55b) (НЕОБХОДИМО использовать эту версию)
 

Процедура инсталляции: 1. Загрузите программу для ПК:WinPic800 (v3.55b) и убедитесь в том, что знаете где её сохранили. 2. Подключите свой недавно собранный программатор к USB порту. *Убедитесь в том, что 18F2550 на вашем программаторе уже запрограммирован прошивкой (HEX файлом)!* Иначе ничего не произойдет. Если все правильно (нет ошибок в схеме), вы должны увидеть следующее окно:

Выберите “No, no this time”, нажмите “Next” 3. Затем, появится следующие окно.

Выберите “Install from a list or specific location (Advanced)” , нажмите “Next” 4. При запросе драйвера, укажите место, где вы до этого сохранили загруженный файл WinPic800 (v3.55b) Найдите папку “winXP Driver”. Выберите её. 6

 

7

 

Компьютер начнет установку драйвера, после того как вы нажмете next.8

Чтобы проверить, работает ли ваш программатор:9

Device > Hardware Test1014

16F877 обнаружен!

 

Перевод статьи от

Night watcher

Bueno lo primero agradecer a Sispic su ayuda para que este programador sea una realidad, tanto por su GTP-USB original, como por su software, WinPic800, sin el cual este programador no haría nada, agradecer tambien la ayuda de nocturno, la suya personal y la aportada con su F1GTPUSB SMD para poder hacer este diseño, a continuación os dejo esquematicos, pcb, pdf, y archivo de configuración a incluir en el winpic800, este software lo podeis descargar de: http://perso.wanadoo.es/siscobf/winpic800.htm El GTP USB Lite soporta tantos PICs como el software WinPIC800. Al conectar por primera vez el GTP USB Lite detectará un nuevo dispositivo, por lo que tendreis que instalarle los drivers, estos los podeis encontrar dentro de la carpeta ..\WinPic800\GTP-USB\Driver GTP-USB, debereis selecionar manualmente la ruta donde se encuentra el driver y que el propio sistema operativo lo detecte. Dentro del .zip encontrareis el GTP-USB-Lite.hwp, debeis incluirlo dentro de la carpeta del winpic800 y seleccionarlo como hardware. El driver encargado de la comunicación entre el PC y el Pic a programar es un PIC 18F2550, encontrareis el .hex necesario para programarlo dentro de la carpeta GTP-USB del winpic800 ‘GTP_USB.hex’. Para programar este PIC os recomiendo montar el programador de ART2003, es sencillo y rapido de realizar, podeis encontrarlo en esta web: http://art2003.no-ip.com151617

En esta última imagen se muestra como conectar cada una de las patas de salida del conector ICSP a los PICS de uso mas común. El diseño está realizado con el Orcad 10.0 SP2, si alguno no tiene posibilidad de usar este software, tambien os he incluido la pcb de la placa en formato pdf, así como la lista de materiales a usar ‘gtp_usb_lite.bom’ http://perso.wanadoo.es/j1m/proyectos/gtpusblite/index.htm http://perso.wanadoo.es/j1m/proyectos/gtpusblite/gtp_usb_lite.zip http://perso.wanadoo.es/j1m/index.htm Si teneis alguna duda podeis encontrarme en: jim2k2@hotmail.com Jaime Fernández-Caro Belmonte
Editado por J1M, Lunes, 15 de Agosto de 2005, 10:57