Добрый вечер. Выставлял фьюзы на atmega16l и запорол собственно. Программатор USBAsp. Программа - AVRDUDE. Fuses: BOOTLOCK01 BOOTLOCK02 BOOTLOCK11 BOOTLOCK12 BOOTSZ1 BOOTSZ0 SUT0 Ранее описаные на этом форуме решения не помогли. Постановка другого кварца тоже не помогла. Заранее благодарен за помощь\попытки
Это какие конкретно? Самое лучшее - собрать fusebit doctor. Помогает в большинстве случаев, а если не помогает, то либо собран криво, либо контроллеру хана.
wrath-of-war, покажи конкретно какие и где галки ставил. Lock биты вобще то трогать не надо. Если SUT0 SUT1 SKSEL0........3 неверно поставил то можно вылечить без доктора подачей тактовой частоты на XTAL1 либо туды прицепить RC цепочку. Если же RSTDISBL либо SPIEN зашил неверно то только доктором.
В PonyProg они инверсные, а в AVRDUDE можно выбрать самому - инверсные они или нет.
Я вот тоже недавно превратил Atmega 8A в брелок. Пришлось собирать "доктора". Ради одной микросхемы нерентабельно, но кто знает, сколько их ещё "залочится". Всяко может быть ...
У заводского контроллера "spien" обычно запрограммирован. То есть, если при первом fuses-чтении галочка есть, то значит fuses инверсные в данной оболочке, если нет - тогда прямые.
Ну у меня с фьюзами вроде все гуд, только есть 2 шт атмеги 8 которые полностью не стираются, я так и не выяснил почему. В нескольких ячейках остается прошивка вместо FFFF, может кто знает че с ними.
Выставлен внешний источник тактового сигнала. Подаете на XTAL1 меандр и мега стартует. Генератор собирается на логике из пары деталей. Например, на 74HC00: Если мега не запускается, нужно будет поэкспериментировать с номиналами конденсатора и резистора.
wrath-of-war, сначала стоит попробовать с номиналами, указанными на схеме (конденсатор 22 пикофарад, резистор 10 кОм). Если не пойдет, номинал резистора можно постепенно уменьшать. Нужно не просто питание, а программатор. Контроллер нужно поставить в программатор, включить генератор на 74hc00 (чтобы тактовый сигнал подавался на XTAL1) и попытаться прочитать камень программатором. Если прочитается - поменять фьюзы на заводские и перепрошить. 74hc00n подходит. Хотя это все пляски с бубном, fusedoctor решил бы проблему за доли секунды.