Maksim_9! FTDI драйвер установлен? посмотрите через диспетчер устройств.По скринам предлагает проверить режим,питание итд.
Maksim_9
Jan 27 2011, 12:13
Да драйвера установленые, ком порт видно какой. в программе выставляю такойже.
Цитата(Maksim_9 @ Jan 27 2011, 15:13)

Да драйвера установленые, ком порт видно какой. в программе выставляю такойже.
Программируемый чип подключен? Питание подано?
Вывод 1Mhz куда подключен?
Maksim_9
Jan 27 2011, 18:30
чип подключен. перемычка на 1 мГц стоит на общий
Цитата(Maksim_9 @ Jan 27 2011, 21:30)

перемычка на 1 мГц стоит на общий
Разомкните. Замкнуто - в 7й версии прошивки обозначает отладку. Разомкнуто - программирование.
Maksim_9
Jan 28 2011, 11:51
Вот что пишет.
avrdude.exe: stk500_2_ReceiveMessage(): timeout
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.29s
avrdude.exe: Device signature = 0x7f0000
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
avrdude.exe: current erase-rewrite cycle count is -65536 (if being tracked)
avrdude.exe: reading input file "D:\main.hex"
avrdude.exe: writing flash (12192 bytes):
Writing | avrdude.exe: stk500_2_ReceiveMessage(): timeout
############avrdude.exe: stk500_2_ReceiveMessage(): timeout
#################avrdude.exe: stk500_2_ReceiveMessage(): timeout
###########avrdude.exe: stk500_2_ReceiveMessage(): timeout
#######avrdude.exe: stk500_2_ReceiveMessage(): timeout
### | 100% 60.27s
avrdude.exe: 12192 bytes of flash written
avrdude.exe: verifying flash memory against D:\main.hex:
avrdude.exe: load data flash data from input file D:\main.hex:
avrdude.exe: input file D:\main.hex contains 12192 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 9.44s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x28 != 0x00
avrdude.exe: verification error; content mismatch
Цитата(Maksim_9 @ Jan 28 2011, 14:51)

Вот что пишет.
...
попробуйте 6-ю версию прошивки. если и на неё будет такой эффект, будем разбираться.
Maksim_9
Jan 28 2011, 13:13
теперь вот что выдало (прошивку брал в начале темы V6 а в нутри в папке V5)
vrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.10s
avrdude.exe: Device signature = 0xff7f00
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: current erase-rewrite cycle count is -16711809 (if being tracked)
avrdude.exe: erasing chip
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: reading input file "D:\main.hex"
avrdude.exe: writing flash (12192 bytes):
Writing | ################################################## | 100% 4.60s
avrdude.exe: 12192 bytes of flash written
avrdude.exe: verifying flash memory against D:\main.hex:
avrdude.exe: load data flash data from input file D:\main.hex:
avrdude.exe: input file D:\main.hex contains 12192 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 3.72s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0x28 != 0x00
avrdude.exe: verification error; content mismatch
Цитата(Maksim_9 @ Jan 28 2011, 16:13)

теперь вот что выдало (прошивку брал в начале темы V6 а в нутри в папке V5)
...
avrdude.exe: Device signature = 0xff7f00
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
...
Какая у вас схема подключения программатора к mega32?
Maksim_9
Jan 28 2011, 15:50
Вот. Там все подписано. при программировании питается от USB. У людей через лпт нормально программируется.
Может что не так делаю посмотрите пожалуйста
Цитата(Maksim_9 @ Jan 28 2011, 18:50)

Вот. Там все подписано. при программировании питается от USB. У людей через лпт нормально программируется.
Может что не так делаю посмотрите пожалуйста
отсоедините дисплей WG12864 и попробуйте снова
Maksim_9
Jan 28 2011, 16:31
Цитата(Petka @ Jan 28 2011, 22:03)

отсоедините дисплей WG12864 и попробуйте снова
Я без дисплея пробывал.
Да еще когда начинается запись светодиод тухнет. Да же раньше тухнет после окончания опять светится.
Может все дело в 232 у меня BL в магазине сказали что это тоже самое что и BM, хотя самопрограммирование проходит хорошо и считывается
И драйвера нормально встали, опредиляеся тоже нормально.
Пчатка ваша ошибок нету. не пропаев тоже все прозвонил.
maksim -31 ногу на общий провод сажать не надо?
Maksim_9
Jan 28 2011, 16:57
так она в контролере соединяется с 11. ну я навсякий случай провод на минус с 31 кинул, не помогло тоже самое.
если есть возможность , попробуй другой мк. у меня было, что контроллер сумели прошить только программатором от чана(китай) .
Maksim_9
Jan 28 2011, 18:19
Я об этом уже подумал сегодня взял еще 2 и ни один не пошел, не пойму что ему надо.
ещё возможно длинный кабель USB , укорачивал до 40см. т.к. шла ошибка при считывании.
avrdude.exe: Device signature = 0x7f0000
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
Maksim_9
Jan 28 2011, 19:36
Это я попробую
обрезка кабеля не помогла
Maksim_9
Jan 29 2011, 09:28
Сегодня купил USD A-USB B где то 5 см пластиковая тоже не помогла, короче уже этого нет.
kestrel
Jan 29 2011, 12:11
привет всем, вчера прошивал программатором atmega8535 и при подключенном программаторе коротнул у МК пинцетом ресет на землю после этого при попытке прочитать или прошить МК появляется ошибка AVRISP error getting parameter: 92H (исп. CodevisionAVR), может кто что подскажет по этому поводу?
каменщик
Jan 29 2011, 13:42
Помогите разобраться пожалуйста.Спаял данный девайс и возникли проблеммы.При подключении к порту usb прграмматор определяется,диод сначала горит,потом 6-ть раз моргает и снова горит.Спаял всё по схеме.Пытаюсь прошить мк программатора как в инструкции ,перемычки запаял,пони настроил.Но всё дело в том что пони не видит контроллер,а при попытке прочитать фюзы диод гаснет.С понипрог никогда не работал,может что не так делаю?Подскажите в какую сторону рыть?
Maksim_9
Jan 29 2011, 15:35
Всем кто помогал спасибо все заработало.
Нашел адаптер типа кабеля для принтера только пластиковый с двух сторон юсб а и юсб б сантиметров 10 , брал давно вот с ним и заработало, значит длина кабеля важна.
Цитата(kestrel @ Jan 29 2011, 15:11)

привет всем, вчера прошивал программатором atmega8535 и при подключенном программаторе коротнул у МК пинцетом ресет на землю после этого при попытке прочитать или прошить МК появляется ошибка AVRISP error getting parameter: 92H (исп. CodevisionAVR), может кто что подскажет по этому поводу?
Замыкание ресета на землю не должно никак повредить программатору. Программируемое устройство от чего запитано? Объедены ли земли устройства и компьютера?
Maksim_9
Jan 29 2011, 15:40
Цитата(каменщик @ Jan 29 2011, 19:42)

Помогите разобраться пожалуйста.Спаял данный девайс и возникли проблеммы.При подключении к порту usb прграмматор определяется,диод сначала горит,потом 6-ть раз моргает и снова горит.Спаял всё по схеме.Пытаюсь прошить мк программатора как в инструкции ,перемычки запаял,пони настроил.Но всё дело в том что пони не видит контроллер,а при попытке прочитать фюзы диод гаснет.С понипрог никогда не работал,может что не так делаю?Подскажите в какую сторону рыть?
У меня не опредилялось пока ком порт не поменял на 1 или 2 и на компе и на пони с ними работало и прошивалось. может комп у меня такой попробуйте на всякий случай. А вот не мог прошить другой контролер этим програматором из за длины кабеля.
Цитата(каменщик @ Jan 29 2011, 16:42)

Помогите разобраться пожалуйста.Спаял данный девайс и возникли проблеммы.При подключении к порту usb прграмматор определяется,диод сначала горит,потом 6-ть раз моргает и снова горит.Спаял всё по схеме.Пытаюсь прошить мк программатора как в инструкции ,перемычки запаял,пони настроил.Но всё дело в том что пони не видит контроллер,а при попытке прочитать фюзы диод гаснет.С понипрог никогда не работал,может что не так делаю?Подскажите в какую сторону рыть?
Рыть в сторону номиналов резисторов в цепи reset.
Цитата(Maksim_9 @ Jan 29 2011, 18:35)

Всем кто помогал спасибо все заработало.
Нашел адаптер типа кабеля для принтера только пластиковый с двух сторон юсб а и юсб б сантиметров 10 , брал давно вот с ним и заработало, значит длина кабеля важна.
Ещё важно наличие экрана (оплётки) в USB кабеле.
Maksim_9
Jan 29 2011, 15:43
Да кстати после сборки диод у меня вообще не моргал только после прошивки заморгал, может кто подскажет почему так , у людей пустой моргает.
каменщик
Jan 29 2011, 15:53
Рыть в сторону номиналов резисторов в цепи reset.
так как в схеме 10кОм
Цитата(каменщик @ Jan 29 2011, 18:53)

Рыть в сторону номиналов резисторов в цепи reset.
так как в схеме 10кОм
Интересуют резисторы R6 R8 R9 в схеме для FT232RL или резисторы R10 R12 R13 в схеме для FT232BM
kestrel
Jan 29 2011, 16:33
Цитата(Petka @ Jan 29 2011, 18:39)

Замыкание ресета на землю не должно никак повредить программатору. Программируемое устройство от чего запитано? Объедены ли земли устройства и компьютера?
программируемое устройство запитано от лаб. блока питания, в устройстве есть аппаратная кнопка сброса которая не была впаяна, если откл. разъем ISP вылезает вышеуказанная ошибка получается что не определяется поключение программатора к программируемому МК. программатором пользуюсь почти год при сборке проблем не возникло а тут фигня какая-то, что может быть?
каменщик
Jan 29 2011, 16:38
220,220к,100к соответственно.Я же говорю от схемы ни на шаг не отступал.Сейчас попробую ещё раз всё пропаять.У меня только мк мега8 в lqfp корпусе,но я под него и плату разводил.Понимаю что косяк гдето у меня,просто не пойму где искать.
kestrel
Jan 30 2011, 16:11
Цитата(kestrel @ Jan 29 2011, 19:33)

программируемое устройство запитано от лаб. блока питания, в устройстве есть аппаратная кнопка сброса которая не была впаяна, если откл. разъем ISP вылезает вышеуказанная ошибка получается что не определяется поключение программатора к программируемому МК. программатором пользуюсь почти год при сборке проблем не возникло а тут фигня какая-то, что может быть?
Вопрос снимаю сегодня перешил atmega88 в программаторе все снова заработало, спасибо всем отвечавшим
Tomas Lee
Feb 1 2011, 04:46
to Petka:
как всётаки про печатку под атмега16а? ранее писал но не ответили...
DEm__2006
Feb 7 2011, 11:53
собрал ранее Ваш программатор - прошивает отлично, но проблема осталась с тем, что он состоит из 2-х плат(1-я PL-2303, 2-я Mega8) вот решил их вместе объеденить, для удобства так сказать... хотел бы чтобы знающий человек проверил плату на наличие ошибок... вроде все верно сопоставил, но мало ли... если не трудно - посмотрите пожалуйста!
Цитата(DEm__2006 @ Feb 7 2011, 14:53)

собрал ранее Ваш программатор - прошивает отлично, но проблема осталась с тем, что он состоит из 2-х плат(1-я PL-2303, 2-я Mega8) вот решил их вместе объеденить, для удобства так сказать... хотел бы чтобы знающий человек проверил плату на наличие ошибок... вроде все верно сопоставил, но мало ли... если не трудно - посмотрите пожалуйста!
Посмотреть нечем. Сконвертируйте в PDF.
Цитата(Tomas Lee @ Feb 1 2011, 07:46)

to Petka:
как всётаки про печатку под атмега16а? ранее писал но не ответили...
Печатки для других чипов не планируются.
DEm__2006
Feb 8 2011, 21:39
Вот!
Цитата(DEm__2006 @ Feb 9 2011, 00:39)

Вот!
...
Первое что бросилось в глаза: конденсаторы на кварце меги не подключены к GND.
DEm__2006
Feb 9 2011, 09:14
спасибо, уже подправил...
Vasily_
Feb 9 2011, 12:07
А где конденсаторы на землю с кварца PL ?
Tomas Lee
Feb 9 2011, 13:33
Цитата(DEm__2006 @ Feb 9 2011, 03:39)

Вот!

Может сделаешь такую-же только под атмегу16а, которая 44 ногая?
Цитата(Petka @ Feb 9 2011, 00:13)

Печатки для других чипов не планируются.
Дык это тот-же самый чип, только новее... как мне объяснили типа ревизия новая.
DEm__2006
Feb 9 2011, 21:07
Цитата
Может сделаешь такую-же только под атмегу16а, которая 44 ногая?
могу, дай схему для 16а, сделаю... а 16а кстати далеко не тоже, что и 8...
Tomas Lee
Feb 10 2011, 04:26
Цитата(DEm__2006 @ Feb 10 2011, 03:07)

могу, дай схему для 16а, сделаю... а 16а кстати далеко не тоже, что и 8...
вот
DEm__2006
Feb 10 2011, 19:08
распиновку я и в ДШ могу глянуть, принципиальную схему программотора для 16-й меги надо...куда какую ногу цеплять...
DEm__2006
Feb 10 2011, 23:28
у программатора есть опция прошивки МК на низкой частоте?
Цитата(DEm__2006 @ Feb 11 2011, 02:28)

у программатора есть опция прошивки МК на низкой частоте?
Да.
DEm__2006
Feb 11 2011, 09:27
Цитата(Petka @ Feb 11 2011, 08:30)

Да.
подскажите ламеру как ею воспользоваться в авр студии
NicholasR
Feb 13 2011, 16:24
Цитата(Petka @ Jan 27 2011, 23:49)

Разомкните. Замкнуто - в 7й версии прошивки обозначает отладку. Разомкнуто - программирование.
Расскажите вкратце об этом режиме, о отладке Вашим программатором.
Цитата(NicholasR @ Feb 13 2011, 19:24)

Расскажите вкратце об этом режиме, о отладке Вашим программатором.
На 8й и 9й странице топика. Пост
анонс printf отладки
NicholasR
Feb 14 2011, 16:04
Цитата(Petka @ Feb 13 2011, 21:15)

На 8й и 9й странице топика. Пост
анонс printf отладкиКак раз что нужно, читаю... Спасибо!
murchics
Feb 27 2011, 14:18
Доброго времени суток, форумчане.
Уважаемый
Petka, нашел Вашу поделку на сйте:
http://www.mindrunway.ru/PetkaAvrUsb.html понравилась, решил повторить на ATmega8-16AI(TQFP32)+FT232RL+14.7456MHz.
Сделал плату по лазерно-утюжной технологии, купил детали, спаял
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла, подключил, установил виртуальный COM-порт, ПониПрог, выставил фюзы
9. Modify «fuse bits». (in PonyProg checked bit means ''1') как тут, прошил flash (все как в HowTo.pdf). Перепаял перемычку, включил - кажется работает: светодиод мигает
Нажмите для просмотра прикрепленного файла,
вместо 1МГц имеем 145кГц
Нажмите для просмотра прикрепленного файла,
кварц работает
Нажмите для просмотра прикрепленного файлаподключаю к цели диод горит.
Казалось бы все должно работать...а вот как ни пробовал ни CodeVision AVR 2.05.0 ни терминал (win+r->hygthtrm.exe) ни AVRStudio не видят программатор...сколько Enter не жму...не отзывается.
Уже трелью неделю вожусь.. ума не приложу что не так???
Вижу, что я не первый с таким сталкиваюсь:
Цитата
RN3QLQ
После подачи питания программатор мигает светодиодом 5-ть раз примерно секунд за 10..12. При подключении к программируемому устройству светодиод постоянно горит.
Пробовал CV и AVRStudio - компилятор не видит программатор! При нажатии несколько раз Enter в Терминале - программатор не отзывается.
Что посоветуете?
Petka
Скорее всего контроллер работает от внутреннего RC 1MHz. А надо от внешнего кварца.
Похоже, что вы фузы не так выставили (или выставили, а прошить забыли).
В моем случае при подключении светодиод мигает 6 раз за 1-2 секунды.
И у меня он работает от внешнего кварца как видно на осциллограмме.
Я в деле программирования, можно сказать, новичек, но хочу научиться, поэтому и взялся разбираться что к чему, получилось что с Вашего устройства.
Очень хочется доделать и уже использовать данный программатор.
Может я не то ПО ставлю...подкиньте заведомо рабочее.
Если можно, то в личку или ICQ#363647337
Буду благодарен за помощь.
Украина, Харьков.
Цитата(murchics @ Feb 27 2011, 17:18)

Сделал плату по лазерно-утюжной технологии, купил детали, спаял ...... кажется работает: светодиод мигает ....
вместо 1МГц имеем 145кГц ....
Всё так и должно быть.
Цитата
Казалось бы все должно работать...а вот как ни пробовал ни CodeVision AVR 2.05.0 ни терминал (win+r->hygthtrm.exe) ни AVRStudio не видят программатор...сколько Enter не жму...не отзывается.
....
У Вас есть осциллограф. Запустите терминал и посмотрите какой сигнал при отправке из терминала команд на ножке "RX" у контроллера в программаторе. Если сигнал соответствует 115200 бит/сек. То всё нормально и тогда проверьте есть ли сигнал после нескольких нажатий "Enter" на линии "TX".
Т.к. у вас программатор "самопрошился" нормально, то FT232RL припаяна нормально, за исключением разве что сигналов "RX" и "TX".
Т.к. светодиод моргает и частота правильная, то контроллер прошит верно и фузы вы выставили абсолютно верно. Слабое место только одно: связь программатора с ПК. Или проблемы с софтом на стороне ПК. Попробуйте в качестве программы-программатора avrdude.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.