Способ восстановления fuse бита RSTDISBL для ATmega8.
Может пригодится тем, у кого нет параллельного программатора и по неосторожности на меге8 запрограммировал бит RSTDISBL (больше не доступна при последовательном программировании). Непрограммируемая мега8 накладывается сверху на мегу8* с этой прошивкой. На вывод ресет убитой меги, отдельно, через кембрик, подводится 12 Вольт. Два питания +5 (VCC) и +12 (RESET) подаются одновременно, все дело сделано, fuse биты будут установлены по умолчанию. На ножку РС4 цеплял светодиод, порт устанавливается в 1, когда прога заканчивается.
* должна тактироваться от внутреннего RC генератора, что бы не парится можно взять новую, с фьюзами по умолчанию.
Нижняя микросхема, хорошая ATmega8 с прошивкой программатора, верхняя «убитая мега».
Зашил пони прогом свою мегу8 следующими фьюзами: CSEL0=1 CSEL1=1 CSEL2=1 CSEL3=1 SUT0=0 SUT1=0 Теперь она не определяется, можно как нибудь её реанимировать, без параллельного программирования?
контроллер с таким фузом не восстанавливал, а вот залоченный с неправильно прошитами фьюзами которые устанавливают частоту кварца - восстанавливал, тупо цепляешь кварц на 16 (на тот который запрограммирован) и меняешь фьюзы, работает статья про это была где то тут