Простейший COM программатор PIC/AVR и т.д.

Рейтинг:   / 4
ПлохоОтлично 

Как-то потребовалось мне сделать простой программатор для металлоискателя Clone PI-W, дабы заливать в него прошивочки без проблем, в один клик так сказать, в поиск ленивого программатора дал результаты, мало того, оказалось его очень легко собрать из компьютерного хлама. Представляю вам отличный программатор, который с первого раза заработал с PonyProg200.

Схема очень простая, проще просто не придумать!!!

Сопротивления найти очень легко (3-5 кОм), транзистор к замене не кретичен, у меня заработало даже на бум с такой-же N-P-N структуры, типа кт3102 или что-то по буржуйски выпаянное из какой-то платы. Стабилитроны на 5 вольт достались от 2х убитых HDD , у них они стоят сразу у штекера питания (один на 12 вольт, другой на 5 вольт), разъём COM порта выкорчевал из сломанного бесперебойника, но можно легко сделать, как автор этого детища у себя на сайте www.olimex.com.

На всякий случай вот вам распиновка COM порта (штекера) и COM порта пинов на материнке:

Стабилитроны аккуратно позаимствуйте из HDD, это на работоспособность  не повлияет, работать они будут, просто защиты по питанию не будет.

Вызвонить их не сложно, они стоят на +5 вольт:

Без разницы, S-ATA, IDE, стабилитроны есть везде, даже в CD-DVD. Вот его маркировка:

Собственно вот вам наглядно его применение, сопротивления я набирал по 3 кОм (2х1,5) и тоже работало.

Вот так он выглядел в металлоискателе:

 

Интерфейс металлоискателя:

Включаю металлоискатель, подключаю к COM порту, запускаю PonuProg2000, загружаю сперва для проверки с него прошивку, заодно так фьюзы определятся, и после прошиваю, скорость быстрая, глюков не заметил.

Прошивальщик PonyProg2000 можно скачать на официальном сайте бесплатно ТУТ.

Такой программатор прошивает большинство AVR микроконтроллеров и не только, даже пики шьёт, да вообще, всё, что только можно прошить, всё шьёт, всё...аааа...

На форуме уже есть данные по тестированию программатора в случае неправильной сборки.

Комментарии  

 
Vl
0 # Vl 20.06.2012 05:37
Диод любой?
Ответить | Ответить с цитатой | Цитировать
 
 
Евгений
0 # Евгений 20.06.2012 20:11
Цитирую Vl:
Диод любой?

В принципе да, я даже ошибся, впаял 1N5819 - всё равно работал.
Ответить | Ответить с цитатой | Цитировать
 
 
Wers
0 # Wers 16.09.2012 17:07
Не грузятся первые три изображения :(
Ответить | Ответить с цитатой | Цитировать
 
 
Евгений
0 # Евгений 16.09.2012 19:31
Исправим!
Ответить | Ответить с цитатой | Цитировать
 
 
Евгений
0 # Евгений 02.05.2013 13:42
А да, вот документация - olimex.com/.../AVR-PG1B.pdf
Ответить | Ответить с цитатой | Цитировать
 
 
Евгений
0 # Евгений 02.05.2013 15:51
Только, что собрал. С первого раза заработал. Транзистор использовал BC547C. Программатор работает быстрей, чем JonisProg, удивлён даже. Контроллер Atmega32.
Ответить | Ответить с цитатой | Цитировать
 
 
Евгений
0 # Евгений 20.04.2014 19:57
Тем, кто собирает программатор для универсальных целей.
Питание нужно внешнее +5в. для микроконтроллера.
Схема разводки ICSP
Ответить | Ответить с цитатой | Цитировать
 

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


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

Барахолка

Яндекс.Метрика