Atmega48 Fuse Bit externer Quarz

OP Persönliche Seite #2341071
Lesenswert?

Hallo,

leider habe ich (wahrscheinlich) das Fusebit für den externen Quarz 
gesetzt.
Ich programmiere über WinAvr. Als ich gestern bei einem Freund war, 
haben wir versucht, den mega48 mit Linux und AVRdude zu programmieren. 
AVRdude fand / initialisierte den Ic wunderbar. Beim Schreiben des 
Programms wurde der Writing Balken allerdings immer wieder unterbrochen, 
genauso beim Reading Balken:
1
Writing: ##########                                |20%
2
FEHLER
3
Writing: ################                          |30%
4
FEHLER
5
.
6
.
7
.
Am Ende kam die Frage, ob das gesetzte "lfuse" wieder zurückgesetzt 
werden soll. Dies beantwortete ich mit yes. Unter WinAvr kam nie so eine 
Abfrage, obwohl beide Male exakt die selben Dateien und das selbe 
Makefile genutzt wurden (in denen die Fusebits gar nicht verändert 
werden).

Wie komme ich auf externer Quarz?

Wenn ich an XTal1 Wechselstrom anlege, geht eine LED am µC an. Wenn ich 
den Draht wieder hinausziehe, geht sie manchmal an oder bleibt aus.

Wie kann ich das setzen des Fusebits wieder rückgängig machen??

Danke für eure Hilfe

cmf
#2341098
Lesenswert?

> Wie kann ich das setzen des Fusebits wieder rückgängig machen??
Indem du die Fusebits neu programmierst. Das programmieren von Fusebits 
ist aber nur möglich, wenn du Zugriff auf deinen Controller hast, d.h. 
auch die richtige Taktquelle eingestellt ist.

Wenn du versehentlich eine falsche Taktquelle eingestellt hast, kannst 
du wie unter 
http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen 
beschrieben vorgehen.
OP Persönliche Seite #2341304
Lesenswert?

Danke für die Antwort!

Durch weitere Tests bin ich jetzt zum Ergebnis gekommen, dass der 
Resetpin wahrscheinlich nicht mehr funktioniert.

Wenn ich nämlich 12V an Reset anlege, geht die LED aus.

Also ist wahrscheinlich RSTDISBL programmiert worden??? Naja. 
Wahrscheinlich werde ich den AVR jetzt wegwerfen müssen, oder (Ich habe 
nur einen selbstgebauten ISP Programmer). Einen HV-Programmer zu bauen / 
kaufen ist mir da zu viel Aufwand.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren