Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Новички

Новички Раздел для новичков. Что такое кодграббер, ретранслятор, подмена кода.

Ответ
 
Опции темы
Старый 24.09.2010, 15:52   #1
Габок
случайно влез
 
Регистрация: 24.05.2009
Адрес: Ukraine
Сообщений: 10
Поблагодарил: 0
Поблагодарили 1 раз в 1 сообщении
Габок стоит на развилке
По умолчанию USB программатор PIC микроконтроллеров

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 определена для внутрисхемного программирования. Остальные линии типовые.
Программатор собран на односторонней печатной плате.



Конструктивно сигнальные линии подпаиваются к подходящему разъему (в моем случае это разъем DB9).



На фотографии видно, что использован "нетипичный" разъем USB. К сожалению, в моём родном городе Саратове не удалось найти правильный разъем USB.
Для программирования микроконтроллеров в DIP корпусах очень удобно использовать адаптер с ZIF-панелью (Zero Insertion Force - с нулевым усилием на выводы микросхемы при ее установке). Схема адаптера на рисунке ниже.



Адаптер собран на односторонней печатной плате. Мне не удалось симпатичнее развести плату и минимизировать количество перемычек.



ZIF-панель любезно предоставлена Благородным котом этого сайта, который пожелал остаться неизвестным. (sic! Прим. Кота.) Большое спасибо ему за это. Ниже фотография собранного адаптера.



Адаптер можно безболезненно подключать к любому другому программатору 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 сек. Глюков не замечено. Часть зашитых МК протестировано в железе - работает.



Ниже рисунки установки кристаллов в ZIF-панель:



Теперь несколько слов о том, как прошить PIC18F2550, точнее, чем прошить. На этом сайте представлено несколько вариантов программатора Extra-PIC. Этот программатор можно рекомендовать для прошивки PIC18F2550.
Существует непроверенная информация по схеме элементарного программатора ART2003, который подключается к LPT-порту ПК. Данный программатор поддерживается всё тем же WinPic800 3.55G.



Ниже типовые настройки WinPic800 3.55G для работы с ART2003.



Если Вы повторите предложенную схему ART2003, вне зависимости от результатов прошивания прошу поделиться информацией о его работе (фотографии и принтскрины приветствуются).

---------- Post added at 13:49 ---------- Previous post was at 13:35 ----------

Если программатор перестает опознаваться компьютером и, соответственно, не работает советую следующее. Проблема на самом деле пустяковая и лежит на поверхности. Достаточно на линии питания от разъема USB поставить фильтрующий электролитический конденсатор емкостью порядка 100,0 мкф на рабочее напряжение не менее 6,3 вольта. На существующей печатной плате этот конденсатор можно вполне культурно установить.
Для этого необходимо просверлить два отверстия, загнуть к печатным проводникам вывода конденсатора и пропаять их. Ниже рисунок печатной платы и расположение конденсатора (выделено красным кругом).



---------- Post added at 13:52 ---------- Previous post was at 13:49 ----------

[Ссылки могут видеть только зарегистрированные пользователи. ]

ссылка на прогу, для данного программатора


p.s. статья взята с сайта, как уже все догадались [Ссылки могут видеть только зарегистрированные пользователи. ]
Габок вне форума   Ответить с цитированием
Старый 25.09.2010, 17:50   #2
dibl
редкий гость
 
Регистрация: 11.04.2010
Сообщений: 87
Поблагодарил: 21
Поблагодарили 14 раз в 12 сообщениях
dibl стоит на развилке
По умолчанию

[Ссылки могут видеть только зарегистрированные пользователи. ]
dibl вне форума   Ответить с цитированием
Старый 26.09.2010, 13:20   #3
andre213
случайно влез
 
Регистрация: 21.08.2010
Сообщений: 5
Поблагодарил: 8
Поблагодарили 0 раз в 0 сообщениях
andre213 стоит на развилке
По умолчанию

Зачем улутьшать то что итак отлично рабоет?!
И вообще данны программатор собиратьеся из настольных часов електроника))

---------- Post added at 12:18 ---------- Previous post was at 12:14 ----------

Ещё добавлю
Universal Hardware programmer .- PIC , ATMEL , EEPROM.
USB 2.0 Full Speed (12 Mb/s) compatible.
Autoupdate.Firmware autoupdates on each new version.

АМТЕЛ: [Ссылки могут видеть только зарегистрированные пользователи. ]

---------- Post added at 12:20 ---------- Previous post was at 12:18 ----------

[Ссылки могут видеть только зарегистрированные пользователи. ]

---------- Post added at 12:20 ---------- Previous post was at 12:20 ----------

Как прожить на нём АМТЕЛА?
andre213 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB программатор AVR exchange Лаборатория 83 11.02.2013 20:17
снятие защит микроконтроллеров tviktor Лаборатория 127 07.02.2013 10:22
О памяти микроконтроллеров... d7d1cd Программирование микроконтроллеров 11 27.04.2011 16:06
[Проблема] программатор FEZ-877 RA0JFD Программирование микроконтроллеров 5 20.04.2011 15:45
взлом микроконтроллеров sv_oligarh Всё по теме электронного взлома 13 11.06.2009 11:47


Текущее время: 00:02. Часовой пояс GMT +4.


Перевод: zCarot