Нужен программатор для ATMEGA32-16PU

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

Считывает как попало.Согласен. Диод один с питания от молекса сразу згорел. Всякие подтяжки не делал потому что весь хлам на помойке и нужно опять что-то курочить. То есть резисторов нет.Pl2303 на пяти вольтах.
Закидываю пару нех файлов.
Посмотри пожалуйста
Вау! запрещено!
; Generated by WinDis84, (c) Nigel Goodwin 1998.

LIST P=16F84, F=INHX8M
include "P16FXX.inc"
ORG 0x0000

BSF 0x77 , 06
BSF 0x55 , 06
RETLW 0xF3
CALL Label_0001
BTFSC 0x37 , 07
SUBLW 0xEF
ADDLW 0x2B
; ????
GOTO Label_0002
BSF 0x5F , 07
BTFSS 0x5D , 06
MOVLW 0xF7
GOTO Label_0003
XORLW 0xAA
GOTO Label_0004
GOTO Label_0005
GOTO Label_0006
ADDLW 0xBD
ADDLW 0xB5
GOTO Label_0007
SUBLW 0xDF
RETLW 0x7F
BTFSS 0x77 , 02
GOTO Label_0008
GOTO Label_0009
GOTO Label_000A
GOTO Label_000B
GOTO Label_000C
RETLW 0xAE
GOTO Label_000D
GOTO Label_000E
GOTO Label_000F
XORLW 0xAB
GOTO Label_0007
GOTO Label_0010
GOTO Label_0011
GOTO Label_0012
ну итд
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

Я кстати очень долго и тупо догонял,что usb-com kabel on PL_2303 собстенно вооще чуть ли не готовый программатор.
Все идеи конечно украдены на этом ресурсе. Админ тут точно не троль.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Нет, ты не понял, он не считывает как попало, он вообще ничего не считывает. Это просто мусор.
Чтобы сделать программатор, начать нужно в первую очередь со схемы кабеля. В связи с этим первый вопрос:
Это всё же USB-to-COM или USB-to-TTL?
Далее, если делать аналог JDM, то нужно организовать управление питанием +5В от линии Tx. Можно через оптрон, но тогда подключать его нужно не так (так он только сгореть может)...
Ладно, проще схему набросать:
programmer.GIF
programmer.GIF (4.75 КБ) 7700 просмотров
Вот, но это если уровни TTL, то есть если сразу к PL-ке подключаться. Если же у тебя на кабеле между PL-кой и выходом есть ещё кто-то, кто делает из TTL уровней RS-232, то нужно их сначала в TTL переделать.

З.Ы. HC14 я ставил просто чтобы сигналы размножить (чтоб два отдельных разъёма сделать для пиков и атмелов) и как буфер, чтобы если что сгорала эта микруха, а не gd75232, которая дороже. В схему выше её тоже можно вставить, а можно из схемы progopic-а выкинуть, принципиально ничего не изменится.
С уважением, администрация сайта.
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

На кабель драйвер ставиться. Генерит виртуальный com port. DATASHITдоступен. Сам посмотри в инете.
Вношу ясность: 5 вольт виртульный com port. Даташит там опрелённости мало вносит.Предварительно коротил выходы и делал тест
Программа для проверки COM порта или кабеля.
[ Скачать с сервера (241.2Kb) ] 17.07.2009, 13:36

Для проверки кабеля ADuC Loader с помощью программы Test_Light_Load.exe необходимо:

- подключить кабель к компьютеру;- запустить программу Test_Light_Load.exe;

- выбрать соответствующий порт;- замкнуть выводы 1 и 2;

- зеленое свечение индикаторов указывает на исправность кабеля;

- красное свечение на обрыв, отсутствие контакта в разъеме или неисправность;



С помощью данной программы можно проверять исправность нуль – модемных кабелей и самих портов.


Линии проверяются попарно, замыканием соответственно RTS-CTS, DTR-DSR, TXD-RXD
Соответвенно в 9-ти пиновом разьёме контакты 7-8, 4-6, 2-3 для проверки непосредственно порта.

Программа написана с применением компонента MSComm (50k), если он не установлен на Вашем компьютере, программа может не работать. Скачайте и установите.
Последний раз редактировалось aliens1000 28 фев 2015, 15:31, всего редактировалось 1 раз.
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

за схемки bien s?r grand merci
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Дай ссылку. Я по запросу "ADuC Loader pl2303" нифига не нашёл, а если просто набрать ADuC Loader, то вылезают кабели для загрузки по RS-232.
С уважением, администрация сайта.
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

pl2303 datasheet
на упаковке написано "usb to serial converter.
Приобреталось в Auchan (супермаркет Франция)
можешь посмотреть pl2303 driver
Торкаешь в usb и в device manager появляется виртуальный com port.
Я сам не понимал,пока на форуме не прочитал что 5 вольтовый.
Тогда уже только скачал даташит.

что такое adus loader я понятия не имею.Это какой-то мануал. Прога tstRS Я просто с помощью проги проверял com port
На старом компе где ещё есть com port выяснилось что 9-й пин умер.
А на usb to serial converter все тесты прошли на ура.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Нужен программатор для ATMEGA32-16PU

Сообщение rhf-admin »

Нет, драйвер тут не причём. Он нужен, чтобы комп с твоей pl-кой мог общаться. Но после pl-ки может стоять ещё микруха, которая будет делать из уровней 0/+5 уровни -12..-3/+3..+12. И весь вопрос в том, есть ли в этом кабеле такая микруха или нет.
Если у него на выходе уровни 0/+5В, то достаточно будет схемы, нарисованной выше, если же там есть ещё микруха, делающая уровни RS-232 (-12..-3/+3..+12), то из них сначала нужно сделать TTL (0/+5). Вот!
С уважением, администрация сайта.
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

Я pic пошёл и купил. Он 10 евро стоит. Сразу почти стал греться. Ну то есть или я его сразу и спалил или мне втюхали палёный. Что собственно в Париже запросто. Ну в общем снабжать магазин червонцами у меня желание сильно поубавилось.
По Парижу валяются смарт карты с паркингов и идея состоит в использовании бросовых штучек.Как pic 16F84A icprog читает стабильно ,но каждый раз разный код.
Тест драйв (Тест программатора) проходит как бы не на 100% .Без инверсий галка на вход уже стоит.При включении выход данных она вообще то должна пропадать, но не пропадает.При замыкании date на сом галка на вход пропадает.
Ну в общем жаль что нельзя hex файлы скинуть на анализ.
Попробую в общем то память от телека причепить. Посмотрю будет ли её одинаково считывать
PS: кабель укоротил.
aliens1000
Читатель
Читатель
Сообщения: 21
Зарегистрирован: 10 фев 2012, 03:29

Re: Нужен программатор для ATMEGA32-16PU

Сообщение aliens1000 »

ORG 0x0000 что означает? Мне как то мерещиться что при иницилизации на считывание у смарт карты продолжает работать счётчик.
Ответить