Перепрограммировать фьюзы в ATMega128

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

uk8amk писал(а):Вот так не пробовали?
Изображение

Точно такие же параметры в настройках программатора стоят..не пашет!
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Так постаьте 2...5....10. Пробуйте!
Docendo discimus
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Ну, ребята, уже есть результат. Выставил задержку 7 (CKDIV8 выключил), и кодвизион наконецто понял, что в компе уже второй день висит атмега))
Можно считать содержимое флеш, еепром, записать туда что-что...но вот фьюзы почему-то не программируються!!! Все прошивается, вроде-бы все норм, но от кварца 16 мГц работать не хочет! Опять же, что делать?? :)) :))
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Саша Леськив писал(а):CKDIV8 выключил...фьюзы почему-то не программируються
Не всосал чего-то я. А как же выключил, если не программируются?
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Посмотрите меню программатора: там помимо задержки внизу стоит флажок ckdiv8. Я его не поставил. И более культурнее, пожалуйста :)
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Там написано:
ATmega169 CKDIV8 Fuse Warning
Про М128 вроде ничего не говорится.

Atmega128L - теоретически не запустится на 16МГц, только Atmega128.
И напряжение питание от 4,5V.

У вас точно читается/прошивается/стирается?
Потому как программирование фузов кардинально ничем не отличается от программирования остальной памяти.
Сделайте Read->Fuse bits. Далее свои изменения и Program->Fuse bits.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

У меня атмега без Л. А по другому вопросу...кодвизион пишет: flash programming...далее еепром...идут проценты. Я поставил галочку "программировать фьюзы", предварительно выставив их уже в правильном порядке. Но после этого у меня почему-то уже и светодиоды не мигают, даже медленно...хотя прошивку я туже закидывал. Вынимаю мк, перепаиваю кварц на 16 мГц. Ни CodeVision не видит, не PONYPROG. Кстати, может кто знает, где можно выставить ту же "multiplayer delay" (или как там ее) в понипроге?
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

uk8amk писал(а):Там написано:
ATmega169 CKDIV8 Fuse Warning
Про М128 вроде ничего не говорится.

Atmega128L - теоретически не запустится на 16МГц, только Atmega128.
И напряжение питание от 4,5V.

У вас точно читается/прошивается/стирается?
Потому как программирование фузов кардинально ничем не отличается от программирования остальной памяти.
Сделайте Read->Fuse bits. Далее свои изменения и Program->Fuse bits.

Попробую)) Спасибо!
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Саша Леськив, проверьте личку, пожалуйста.
Docendo discimus
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

uk8amk писал(а):Там написано:
ATmega169 CKDIV8 Fuse Warning
Про М128 вроде ничего не говорится.

Atmega128L - теоретически не запустится на 16МГц, только Atmega128.
И напряжение питание от 4,5V.

У вас точно читается/прошивается/стирается?
Потому как программирование фузов кардинально ничем не отличается от программирования остальной памяти.
Сделайте Read->Fuse bits. Далее свои изменения и Program->Fuse bits.

Изменить получилось!!! Выставил так:
CKSEL1..4=не запрограммировано (внешний источник тактового сигнала (цитата з даташита: CKSEL = 0000; EXTERNAL CLOCK))
BOOTSZ0,1= запрограммировано.

SUT0=запрограммировано;
SUT1= не запрограммировано;

Все остальное - по 1 (не запрограммировано).

Значит, выставил я так, нажал "Program->Fuse bits" и...подключил 16мГц - не видит (delay multiplayer - 0), от 38 кГц. также не заработал, даже при задержке мультиплеера 7 (от чего он запустился в прошлый раз)..даже подключал 3 мГц - нифига...
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Ну вот этот внешний источник тактового сигнала теперь и нужно подключать :tea:
И "не запрограммировано" в этих прогах - 1, а "запрограммировано" - 0. А то в предыдущем посте в разных строчках разное толкование этого факта наблюдается :wink:
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Martin76 писал(а):Ну вот этот внешний источник тактового сигнала теперь и нужно подключать :tea:
И "не запрограммировано" в этих прогах - 1, а "запрограммировано" - 0. А то в предыдущем посте в разных строчках разное толкование этого факта наблюдается :wink:
Ну так я подключил кварц на 16 мГц, а комп все равно не видит, хотя CKSEL фьюзы по единицам (не запрограммировано) Извиняюсь, перед этим, в прошлом посте, чуть напутал в этом))
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Саша Леськив писал(а):
Martin76 писал(а):Ну вот этот внешний источник тактового сигнала теперь и нужно подключать :tea:
И "не запрограммировано" в этих прогах - 1, а "запрограммировано" - 0. А то в предыдущем посте в разных строчках разное толкование этого факта наблюдается :wink:
Ну так я подключил кварц на 16 мГц, а комп все равно не видит, хотя CKSEL фьюзы по единицам (не запрограммировано) Извиняюсь, перед этим, в прошлом посте, чуть напутал в этом))
Также, 1111- это External crystal/resonator, а 0000 - External clock...в чем разница то??
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

External clock - внешнее тактирование, импульсы с внешнего генератора, External crystal/resonator - внешний резонатор.
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

CKSEL = 0000; EXTERNAL CLOCK
Для External clock теперь придётся подключить вот такой генератор:
Изображение
Похожие были в каких-то совсем старых материнках.
Ещё его можно собрать на инверторе и кварце.
Вобщем любой источник тактовой частоты в несколько мегагерц с амплитудой больше 2-3V подать на ногу XTAL1.
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

тему надобно по грамотнее назвать!

восстановление заводских фьюзов
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

uk8amk писал(а):
CKSEL = 0000; EXTERNAL CLOCK
Для External clock теперь придётся подключить вот такой генератор:
Изображение
Похожие были в каких-то совсем старых материнках.
Ещё его можно собрать на инверторе и кварце.
Вобщем любой источник тактовой частоты в несколько мегагерц с амплитудой больше 2-3V подать на ногу XTAL1.
Читайте мой последний пост! Я перепутал перед этим, там не 0000 в CKSEL, а 1111!
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Совсем не видит?
Тем более ищите/собирайте внешний генератор. И эта вещь пригодится вам не один раз.
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Я вообще не понимаю, в чём может быть проблема...вот фьюзы, по которым я прошил МК:
Вложения
FUSES.png
(95.55 КБ) 455 скачиваний
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

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

Также бутлоадер включил на 4096 слов...ничего не вижу такого, чтобы он не запускался... :shock:
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Ответить

Вернуться в «AVR»