Jump to content

    

AvrUsb500 by Petka. продолжение

.....

потом прошил фьюзы

avrdude -p m48 -c stk500_by_petka -P \\.\com13 -i 10 -B 10 -b 9600 -U lfuse:w:0xdf:m -U hfuse:w:0xdc:m

ошибок не было, но программатор перестал видеться

 

подскажите в чем проблема?

"lfuse:w:0xdf:m"

Поменять на

"lfuse:w:0xd7:m"

Share this post


Link to post
Share on other sites
"lfuse:w:0xdf:m"

Поменять на

"lfuse:w:0xd7:m"

 

спасибо

если можно, еще пару вопросов:

1. фьюзы менять придется уже в новом контроллере? к прописанным фьюзам я уже не получу доступ?

2. вы ведь сами написали ставить фьюзы "-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m". что изменилось?

 

Правильное значение для мега8 LOW = 0x1F, HIGH = 0xD9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xd9:m")

Для меги88 и меги168 LOW = 0xDF, HIGH = 0xDC, EXT = 0xF9 (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xf9:m)

Для меги48 LOW = 0xDF, HIGH = 0xDC, EXT = 0xFF (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m)

Share this post


Link to post
Share on other sites
спасибо

если можно, еще пару вопросов:

1. фьюзы менять придется уже в новом контроллере? к прописанным фьюзам я уже не получу доступ?

2. вы ведь сами написали ставить фьюзы "-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m". что изменилось?

1. Подайте на вывод программируемого контроллера частоту с какого-нибудь генератора. И запрограммируйте фузы заново.

2. Ничего не не изменилось фузы выше приводились для low-swing резонаторов. Визимо ваш не заводится при таких настройках. Поэтому рекомендую попробовать full-swing.

Share this post


Link to post
Share on other sites

я правильно понимаю, что согласно фьюзам lfuse:0xdf и hfuse:0xdc мне нужно подать сигнал генератора с частотой 8-16 МГц? RC-цепочка или простейший генератор на К155ЛА3 подойдут?

Share this post


Link to post
Share on other sites
я правильно понимаю, что согласно фьюзам lfuse:0xdf и hfuse:0xdc мне нужно подать сигнал генератора с частотой 8-16 МГц? RC-цепочка или простейший генератор на К155ЛА3 подойдут?

Согласно этим фузам AVR пытается завести low-swing резонатор. Однако это по каким-либо причинам не удаётся. В этой ситуации можно самому подать любую частоту на вывод xtal1. Если вы собирали программатор с микросхемой ft232bm, то можно взять частоту с кварца ft'шки. Или с самодельного генератора.

Share this post


Link to post
Share on other sites

atmega48pa вернуть к жизни пока не удалось, отложил его до лучших времен. сечас поставил atmega8-16au

прошил программу, теперь программатор постоянно мигает светодиодом, причем с разной частотой, сначало редко (раз в 2 сек) потом чаще (раз в 0,5 сек)

фьюзы еще не прошивал

для atmega8 фьюзы нужно установить lfuse:0xd7 hfuse:0xd9?

и должен ли так вести себя светодиод? ведь по программе он должен моргнуть 6 раз и погаснуть? в чем может быть причина?

Share this post


Link to post
Share on other sites
atmega48pa вернуть к жизни пока не удалось, отложил его до лучших времен. сечас поставил atmega8-16au

прошил программу, теперь программатор постоянно мигает светодиодом, причем с разной частотой, сначала редко (раз в 2 сек) потом чаще (раз в 0,5 сек)

Проверьте питание меги.

Проверьте RESET меги (перемычка после программирования программатора была перекинута в основное положение?)

фьюзы еще не прошивал

для atmega8 фьюзы нужно установить lfuse:0xd7 hfuse:0xd9?

и должен ли так вести себя светодиод? ведь по программе он должен моргнуть 6 раз и погаснуть? в чем может быть причина?

Ещё раз пересмотрел datasheet.

Правильное значение для мега8 LOW = 0x1F, HIGH = 0xC9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xc9:m")

 

Share this post


Link to post
Share on other sites
Ещё раз пересмотрел datasheet.

Правильное значение для мега8 LOW = 0x1F, HIGH = 0xC9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xc9:m")

Это получается с включенным монитором питания, а нужен ли он? Может LOW = 0xFF, HIGH = 0xС9

Edited by amv2000

Share this post


Link to post
Share on other sites

прошил фьюзы, все ок, программатор видится в терминальном режиме

но при подключении программатора к USB светодиод, моргнув 6 раз, продолжает моргать, но уже с большей частотой

цепи питания проверил, все ок. мерцание светодиода прекращается после того как отключаю резисторы R6, R8 и R9

причем если впаять на место R6 и R8, то иногда мерцание прекращается и светодиод стабильно горит

если же к ним добавить еще и R9, то стабильного горения добиться невозможно

дело не в резисторах - их я заменял, ничего не меняется

при выпаянных резисторах R6, R8 и R9 мерцание вызывает прикосновение к РС2 (25 нога) пальцем, иголкой или изолированной проволочкой.

почему получается такое влияние резисторов на работы контроллера? я ведь еще не подключил программируемый контроллер

Share this post


Link to post
Share on other sites

Здравствуйте хочу собрать сей девайс!подскажите пожалуйсто ссылку на схему,печатки и последнюю прошивку с драйверами!

 

Share this post


Link to post
Share on other sites
подскажите пожалуйсто ссылку на схему,печатки и последнюю прошивку с драйверами!

Последняя прошивка 906 пост, печатки в архиве и здесь http://electronix.ru/forum/index.php?showtopic=42679,

драйвера здесь http://www.ftdichip.com/FTDrivers.htm

Docs.7z

Edited by amv2000

Share this post


Link to post
Share on other sites
прошил фьюзы, все ок, программатор видится в терминальном режиме

но при подключении программатора к USB светодиод, моргнув 6 раз, продолжает моргать, но уже с большей частотой

цепи питания проверил, все ок. мерцание светодиода прекращается после того как отключаю резисторы R6, R8 и R9

причем если впаять на место R6 и R8, то иногда мерцание прекращается и светодиод стабильно горит

если же к ним добавить еще и R9, то стабильного горения добиться невозможно

дело не в резисторах - их я заменял, ничего не меняется

при выпаянных резисторах R6, R8 и R9 мерцание вызывает прикосновение к РС2 (25 нога) пальцем, иголкой или изолированной проволочкой.

почему получается такое влияние резисторов на работы контроллера? я ведь еще не подключил программируемый контроллер

Припаяйте к выходу vref конденсатор на 0,1 мкф к земле.

Share this post


Link to post
Share on other sites
Да.

 

к сожалению не помогло

при соединении AREF с землей через конденсатор светодиод гаснет совсем

в принципе сведодиод гаснет даже если я касаюсь AREF одной ножкой конденсатора, а вторая вообще висит в воздухе

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this