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