PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATmega32 lässt sich nicht flashen



Weja
07.10.2006, 21:14
Hallo,
wir haben ein Problem mit einem Bobbyboard in dem ein fest eingebauter Mega32 werkelt.
Nach einer Programmübertragung, die fehlgeschlagen ist. wird der ATmega32 von keinem Programmer mehr erkannt. Die Programme werden über die ISP übertragen. Sowohl AVRDUDE, als auch Ponyprog melden, dass keine Verbindung zum Device hergestellt werden kann.
Mit einem anderem Board funktioniert alles einwandfrei.
Kennt vielleicht jemand das Problem ? Gibt es eine Hardwaremöglichkeit den Flashspeicher zu löschen um den Datenschrott zu entfernen ?
Danke

linux_80
07.10.2006, 21:49
Hallo,

ich glaub eigentlich nicht, das man mit dem Inhalt des Flash die ISP-Funktion stören kann, es könnte höchstens sein, das beim flashen die Lock- und Fusebits durcheinandergekommen sind, und der µC nicht mehr Taktet und deshalb im dauerschlaf ist :-k
Evtl. mal mit einem Takt an XTAL1 probieren ihn aufzuwecken.

Weja
08.10.2006, 15:26
Hallo Linux_80,
vielen Dank für deine Antwort. Ich hab probiert, ein RC Glied (47pF,870Ohm) an XTAL1 zu zu schalten. Leider ohne Erfolg. Muss das an XTAL1 ein bestimmter Takt sein, oder geht da irgendwas?
Gruß
Weja

Jon
08.10.2006, 15:27
Da sollte irgendein Takt an XTAL1 gehen.

jon