параллельный программатор, который особо ничего не умеет, но сбросить чип и фьюзы сможет.
См:
http://www.artem.ru/cgi-bin/news?c=v&id=739

Если програматор SPI и постапвить тактирование от LOW Freq, а сам low freq кристал не поставить, то МК просто тупо не будет отвечать. как будь-то его просто нет. Кают.Pippeytz писал(а):Погодите, если я непрвильно прошю фьюзы мк тупо не будет отвечтаь, при попытке впихнуть его в программатор?
ДА. это помогает, если внешний кварц выбран. Но если low freq crystal выбран то пипец, надо по моему ресетить.GSM34A писал(а):Убил 3 МК по незнанию 2 и по глупости 1 ATiny2313! В сети нашел как это дело мона реанимировать! Вот ссыль http://digitchip.by.ru/avr/fuse/index3.htm#1 говорят что мона прицепить кварц с обвязкой и все восстановить, но если CKSEL 3 не трогали! МБ кто нить так пробовал?
artemm писал(а):не излишни. Я же писал по ссылке, что перепробовал ВСЕ варианты завести эту атмегу32, даже давал тактовый сигнал с другой отмеги (что avrreal и делает) - НИФИГА, если выбран этот тупой low freq crystal то пипец. Или давай кристал или сбрасывай фьюзы.
Код: Выделить всё
D:\avrreal>avreal32 +mega32 -p1 -fcksel=9 -w
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+mega32 -p1 -fcksel=9 -w
Device connected, MEGA32 detected
Chip not locked
Fuses
OSCCAL = AD, AD, A5, A7
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = 4
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 1
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Programming fuses
New fuses value
OSCCAL = AD, AD, A5, A7
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = 9
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 1
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Reset pin released
D:\avrreal>Код: Выделить всё
D:\avrreal>avreal32 +mega32 -p1 -o0 -fcksel=4 -w
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+mega32 -p1 -o0 -fcksel=4 -w
Device connected, MEGA32 detected
Chip not locked
Fuses
OSCCAL = AD, AD, A5, A7
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = 9
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 1
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Programming fuses
New fuses value
OSCCAL = AD, AD, A5, A7
BODLEVEL = 1
BODEN = 1
SUT = 2
CKSEL = 4
BLB1 = 3
BLB0 = 3
OCDEN = 1
JTAGEN = 1
CKOPT = 1
EESAVE = 1
BOOTSZ = 0
BOOTRST = 1
Reset pin released
D:\avrreal>Спасибо за подсказанный способKDAlex писал(а): Надеюсь, вы не будете подозревать меня в подделке логов. И так. возьмем наш МК (Mega32) и даташит к нему. Сейчас намеренно заведем его в режим low freq crystal. Для этого бит CKSEL надо поставить в значение 1001 (9). Сделаем это:

А не могли бы Вы поделиться схемой для этого дева для разлочки меги8 с помощью меги8 - во фьюзах отключился SPIEN, а то я чет слабо понял как это дело соединять.artemm писал(а):если есть другой МК, что можно сделать очень простой
параллельный программатор, который особо ничего не умеет, но сбросить чип и фьюзы сможет.
См:
http://www.artem.ru/cgi-bin/news?c=v&id=739
