Показать сообщение отдельно
Старый 08.08.2013, 14:32   #223 (permalink)
MC_Zver
Member
 
Аватар для MC_Zver
 
Регистрация: 09.08.2010
Сообщений: 519
Записей в дневнике: 7
Сказал(а) спасибо: 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) подаются одновременно. Через секунду все готово.

Я делаю это все, прямо на своей отладочной плате.
Название: 12-1-009.jpg
Просмотров: 989

Размер: 55.9 КбНазвание: 7805.png
Просмотров: 2502

Размер: 4.2 Кб
В данном случае Atmega с прошивкой из приложенного архива выполняет функцию программатора. Функция у него только одна – сброс фьюзов к заводским настройкам.

Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить, последовательным программатором.



Аналогичная ситуация может возникнуть с Atmega168. Для этого потребуется другая прошивка (приложена в архиве.)
Atmega8_R_F_B.rar
На практике не проверял. Удачи.
P.S. извиняюсь за дабл-пост, долго искал информацию про которую знал, но забыл где лежит.
MC_Zver вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070