Нужен программатор для ATMEGA32-16PU
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
Считывает как попало.Согласен. Диод один с питания от молекса сразу згорел. Всякие подтяжки не делал потому что весь хлам на помойке и нужно опять что-то курочить. То есть резисторов нет.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
ну итд
Закидываю пару нех файлов.
Посмотри пожалуйста
Вау! запрещено!
; 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
ну итд
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
Я кстати очень долго и тупо догонял,что usb-com kabel on PL_2303 собстенно вооще чуть ли не готовый программатор.
Все идеи конечно украдены на этом ресурсе. Админ тут точно не троль.
Все идеи конечно украдены на этом ресурсе. Админ тут точно не троль.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Нет, ты не понял, он не считывает как попало, он вообще ничего не считывает. Это просто мусор.
Чтобы сделать программатор, начать нужно в первую очередь со схемы кабеля. В связи с этим первый вопрос:
Это всё же USB-to-COM или USB-to-TTL?
Далее, если делать аналог JDM, то нужно организовать управление питанием +5В от линии Tx. Можно через оптрон, но тогда подключать его нужно не так (так он только сгореть может)...
Ладно, проще схему набросать: Вот, но это если уровни TTL, то есть если сразу к PL-ке подключаться. Если же у тебя на кабеле между PL-кой и выходом есть ещё кто-то, кто делает из TTL уровней RS-232, то нужно их сначала в TTL переделать.
З.Ы. HC14 я ставил просто чтобы сигналы размножить (чтоб два отдельных разъёма сделать для пиков и атмелов) и как буфер, чтобы если что сгорала эта микруха, а не gd75232, которая дороже. В схему выше её тоже можно вставить, а можно из схемы progopic-а выкинуть, принципиально ничего не изменится.
Чтобы сделать программатор, начать нужно в первую очередь со схемы кабеля. В связи с этим первый вопрос:
Это всё же USB-to-COM или USB-to-TTL?
Далее, если делать аналог JDM, то нужно организовать управление питанием +5В от линии Tx. Можно через оптрон, но тогда подключать его нужно не так (так он только сгореть может)...
Ладно, проще схему набросать: Вот, но это если уровни TTL, то есть если сразу к PL-ке подключаться. Если же у тебя на кабеле между PL-кой и выходом есть ещё кто-то, кто делает из TTL уровней RS-232, то нужно их сначала в TTL переделать.
З.Ы. HC14 я ставил просто чтобы сигналы размножить (чтоб два отдельных разъёма сделать для пиков и атмелов) и как буфер, чтобы если что сгорала эта микруха, а не gd75232, которая дороже. В схему выше её тоже можно вставить, а можно из схемы progopic-а выкинуть, принципиально ничего не изменится.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
На кабель драйвер ставиться. Генерит виртуальный 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), если он не установлен на Вашем компьютере, программа может не работать. Скачайте и установите.
Вношу ясность: 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 раз.
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
за схемки bien s?r grand merci
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Нужен программатор для ATMEGA32-16PU
Дай ссылку. Я по запросу "ADuC Loader pl2303" нифига не нашёл, а если просто набрать ADuC Loader, то вылезают кабели для загрузки по RS-232.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
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 все тесты прошли на ура.
на упаковке написано "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
Нет, драйвер тут не причём. Он нужен, чтобы комп с твоей pl-кой мог общаться. Но после pl-ки может стоять ещё микруха, которая будет делать из уровней 0/+5 уровни -12..-3/+3..+12. И весь вопрос в том, есть ли в этом кабеле такая микруха или нет.
Если у него на выходе уровни 0/+5В, то достаточно будет схемы, нарисованной выше, если же там есть ещё микруха, делающая уровни RS-232 (-12..-3/+3..+12), то из них сначала нужно сделать TTL (0/+5). Вот!
Если у него на выходе уровни 0/+5В, то достаточно будет схемы, нарисованной выше, если же там есть ещё микруха, делающая уровни RS-232 (-12..-3/+3..+12), то из них сначала нужно сделать TTL (0/+5). Вот!
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
Я pic пошёл и купил. Он 10 евро стоит. Сразу почти стал греться. Ну то есть или я его сразу и спалил или мне втюхали палёный. Что собственно в Париже запросто. Ну в общем снабжать магазин червонцами у меня желание сильно поубавилось.
По Парижу валяются смарт карты с паркингов и идея состоит в использовании бросовых штучек.Как pic 16F84A icprog читает стабильно ,но каждый раз разный код.
Тест драйв (Тест программатора) проходит как бы не на 100% .Без инверсий галка на вход уже стоит.При включении выход данных она вообще то должна пропадать, но не пропадает.При замыкании date на сом галка на вход пропадает.
Ну в общем жаль что нельзя hex файлы скинуть на анализ.
Попробую в общем то память от телека причепить. Посмотрю будет ли её одинаково считывать
PS: кабель укоротил.
По Парижу валяются смарт карты с паркингов и идея состоит в использовании бросовых штучек.Как pic 16F84A icprog читает стабильно ,но каждый раз разный код.
Тест драйв (Тест программатора) проходит как бы не на 100% .Без инверсий галка на вход уже стоит.При включении выход данных она вообще то должна пропадать, но не пропадает.При замыкании date на сом галка на вход пропадает.
Ну в общем жаль что нельзя hex файлы скинуть на анализ.
Попробую в общем то память от телека причепить. Посмотрю будет ли её одинаково считывать
PS: кабель укоротил.
-
- Читатель
- Сообщения: 21
- Зарегистрирован: 10 фев 2012, 03:29
Re: Нужен программатор для ATMEGA32-16PU
ORG 0x0000 что означает? Мне как то мерещиться что при иницилизации на считывание у смарт карты продолжает работать счётчик.