08.08.2013, 14:32
|
#223 (permalink)
|
Member
Регистрация: 09.08.2010
Сообщений: 519
Сказал(а) спасибо: 6
Поблагодарили 22 раз(а) в 4 сообщениях
Репутация: 5780
|
Цитата:
Сообщение от Koss20088
Залочил фьюз RSTDSBL,МК не отвечает, это хана меге8, или можно оживить как-то?
|
Есть еще такой способ:
Цитата:
Как реанимировать Atmega8 (Atmega168).
Множество раз приходится при прошивке МК выставлять определенные Fuse Bits.
Порой, кажется, что знаешь наизусть нужную комбинацию бит.
Так нет, все равно бывает, наступаешь на эти грабли снова и снова.
Последний мой случай, насколько помню, выставил все точно, прошил, а контроллер программатор больше не видит ( …. Допустил Ашипку и сам не заметил какую.
В таких случаях уже нужен параллельный программатор. Но Atmeg’у можно починить и без него. Для этого понадобиться второй такой же микроконтроллер.
Или если по неосторожности или по не знанию запрограммировать микроконтроллеру Atmega8 во фьюзах бит RSTDISBL, то последовательным программатором его уже не прошить.
Это решение я нашел в интернете давно, где точно уже не помню, пользуюсь уже не впервый раз, и как не странно такой простой способ помогает.
Принцип действия прост: «неисправную» Atmeg’у накладывается сверху на «лечащую» со специальной прошивкой. Лечащая (ATmega8 прошитая спец. программой из архива) должна тактироваться от внутреннего RC генератора 1 MHz, или можно взять новую, с фьюзами по умолчанию.
На вывод Reset «неисправной» Atmeg’и подается 12 Вольт.
Питания +5 (VCC) и +12 (RESET) подаются одновременно. Через секунду все готово.
Я делаю это все, прямо на своей отладочной плате.
В данном случае Atmega с прошивкой из приложенного архива выполняет функцию программатора. Функция у него только одна – сброс фьюзов к заводским настройкам.
Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить, последовательным программатором.
Аналогичная ситуация может возникнуть с Atmega168. Для этого потребуется другая прошивка (приложена в архиве.)
Atmega8_R_F_B.rar
|
На практике не проверял. Удачи.
P.S. извиняюсь за дабл-пост, долго искал информацию про которую знал, но забыл где лежит.
|
|
|