РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Помощь в сбросе Fuses atmega16l
Сообщение # 1        
wrath-of-war
аватар
  Постов: 4   ОК 
Добрый вечер.
Выставлял фьюзы на atmega16l и запорол собственно.
Программатор USBAsp.
Программа - AVRDUDE.
Fuses:
BOOTLOCK01
BOOTLOCK02
BOOTLOCK11
BOOTLOCK12
BOOTSZ1
BOOTSZ0
SUT0
Ранее описаные на этом форуме решения не помогли.
Постановка другого кварца тоже не помогла.
Заранее благодарен за помощь\попытки
Сообщение # 2        
Витинари
аватар
  Постов: 1503   Друзья 
Цитата wrath-of-war ()
Ранее описаные на этом форуме решения не помогли.

Это какие конкретно? Самое лучшее - собрать fusebit doctor. Помогает в большинстве случаев, а если не помогает, то либо собран криво, либо контроллеру хана.
Сообщение # 3        
djsanya123
аватар
  Постов: 1072   Друзья 
wrath-of-war, покажи конкретно какие и где галки ставил. Lock биты вобще то трогать не надо. Если SUT0 SUT1 SKSEL0........3 неверно поставил то можно вылечить без доктора подачей тактовой частоты на XTAL1 либо туды прицепить RC цепочку. Если же RSTDISBL либо SPIEN зашил неверно то только доктором.
Сообщение # 4        
microplanet
аватар
  Постов: 41   ОК 
Наверное, это всё из-за инверсии fuses.

В PonyProg они инверсные, а в AVRDUDE можно выбрать самому - инверсные они или нет.

Я вот тоже недавно превратил Atmega 8A в брелок. Пришлось собирать "доктора". Ради одной микросхемы нерентабельно, но кто знает, сколько их ещё "залочится". Всяко может быть ...

У заводского контроллера "spien" обычно запрограммирован. То есть, если при первом fuses-чтении галочка есть, то значит fuses инверсные в данной оболочке, если нет - тогда прямые.

Кажется так.
Сообщение # 5        
djsanya123
аватар
  Постов: 1072   Друзья 
Ну у меня с фьюзами вроде все гуд, только есть 2 шт атмеги 8 которые полностью не стираются, я так и не выяснил почему. В нескольких ячейках остается прошивка вместо FFFF, может кто знает че с ними.
Сообщение # 6        
wrath-of-war
аватар
  Постов: 4   ОК 
Приношу извинения за столь поздний ответ
Во вложении скрин с теми битами, которые поставил.
Прошу подробнее про цепочку.
Файлы: 9526474.png (38.3 Kb)
Сообщение # 7        
Витинари
аватар
  Постов: 1503   Друзья 
Выставлен внешний источник тактового сигнала. Подаете на XTAL1 меандр и мега стартует.
Генератор собирается на логике из пары деталей. Например, на 74HC00:

Если мега не запускается, нужно будет поэкспериментировать с номиналами конденсатора и резистора.
Файлы: 2311196.jpg (26.6 Kb)
Сообщение # 8        
wrath-of-war
аватар
  Постов: 4   ОК 
Витинари, нужно ли запитывать сам контроллер? И подойдет ли 74HC00n?
И от каких номиналов отталкиваться.
Спасибо
Сообщение # 9        
Витинари
аватар
  Постов: 1503   Друзья 
wrath-of-war, сначала стоит попробовать с номиналами, указанными на схеме (конденсатор 22 пикофарад, резистор 10 кОм). Если не пойдет, номинал резистора можно постепенно уменьшать.
Нужно не просто питание, а программатор. Контроллер нужно поставить в программатор, включить генератор на 74hc00 (чтобы тактовый сигнал подавался на XTAL1) и попытаться прочитать камень программатором. Если прочитается - поменять фьюзы на заводские и перепрошить. 74hc00n подходит.
Хотя это все пляски с бубном, fusedoctor решил бы проблему за доли секунды.
Сообщение # 10        
wrath-of-war
аватар
  Постов: 4   ОК 
Спасибо!
На днях попробую. По результату отпишусь.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA