Forum: Mikrocontroller und Digitale Elektronik Atmega8 und Atmega48 programmieren bei falschen Fuse-Bits


von Stefan S. (kami)


Lesenswert?

Hallo,

Ich habe den Atmega auf externen Quarz gestellt und nun kann ich Ihn 
nicht mehr neuprogrammieren. Wie kann ich das lösen haben nur einen USB 
zu AVR Programmer?

Mit freundlichen Grüßen

kami

von littlecb (Gast)


Lesenswert?

bleibt dir keine Wahl.

entweder auslöten und HV-Programmieren.

oder eine externen Quarz Huckepack drauflöten ... fuse neu setzen und
fertig.

von Stefan S. (kami)


Lesenswert?

Also beim Atmega8 weiß ich gar nicht mehr was ich da eingestellt habe? 
kann ich das irgendwie rausfinden.
Und was muss ich an den Atmega48 ranklemmen bei diesen Fuse 
einstellungen damit ich wieder ran kommen:

hfuse: 0xdd = ext.reset, no DW, SPI, no watchdog, no save eeprom, BOD 
2.7V
lfuse: 0xe0 = divide/1,no clock output,fast raising power,external 
Oszil.

Cu Kami

von Johannes M. (johnny-m)


Lesenswert?

Die Taktquelle ist auf "external clock" konfiguriert. Da musst Du an 
XTAL1 einen entsprechenden Takt von einem Quarzoszillator oder 
Funktionsgenerator einspeisen. Damit sollte es gehen. Wenigstens hast Du 
die RSTDISBL-Fuse nicht programmiert. In dem Fall würde tatsächlich nur 
noch der HV-Parallel-Programmer helfen.

Beim Mega8 kann man auch nur versuchen, mit einem externen Takt an XTAL1 
zu programmieren. Wenn auch das nicht geht, dann ist vermutlich 
tatsächlich die RSTDISBL-Fuse programmiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.