Beim Setzen der Fusebits mit Ponyprog habe ich mich vermutlich selber ausgesperrt. Programmieren über SPI und externem Takt an CLK1 funktioniert nun nicht mehr. Der Programmer ist in Ordnung denn ein Atmega 32 läßt sich weiterhin ansprechen. Gibt es noch eine andere Möglichkeit den Chip wieder zu beleben ? Zur Verfügung hätte ich ein STK200/300, einen Willem Programmer und einen All07. Grüße Dirk
Ja gibt es. http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen Reaktivieren bei fehlerhaften Taktquellen-Fuse-Einstellungen Viel Erfolg
Das Problem ist ja das es mit externem Takt an Xtal 1 nicht mehr funktioniert. Sowie ich aber nun gelesen habe kann man aber SPIEN über das SPI Interface glücklicherweise nicht zurücksetzen. Dann bleibt nur wahrscheinlich nur noch HV Programmierung oder Jtag ?
Kann es sein das du ISP meinst ;)? Also ich hatte mal das gleiche problem, hänge einfach nen Externen Quarz dran und du müsstest wieder rein kommen. Gruß, Sebastian
So wie du das beschreibst hast du SPIEN deaktiviert, also die ISP
Programmierung.
>Dann bleibt nur wahrscheinlich nur noch HV Programmierung oder Jtag ?
Genau.
Wenn du den Quarz auch/nur falsch eingestellt hast, Quarzoszillator an
XTAL1.
Gast wrote: > So wie du das beschreibst hast du SPIEN deaktiviert, also die ISP > Programmierung. Es wurde oben schonmal korrekt erwähnt: Das SPIEN ist per ISP nicht manipulierbar! >>Dann bleibt nur wahrscheinlich nur noch HV Programmierung oder Jtag ? > Genau. Quatsch. Siehe oben. > Wenn du den Quarz auch/nur falsch eingestellt hast, Quarzoszillator an > XTAL1. Das wurde oben schon erwähnt und ist beim Mega644 auch eigentlich das Einzige, was passieren kann.
du kannst höchstens noch versuchen deine programmier frequenz auf die kleinst mögliche größe zu stellen.. vielleicht hast du durch deine fuse-einstellung den atmega nur auf eine sehr kleine betriebsfrequenzgestellt und die frequenz mit der du ihn jetzt programmieren/auslesen willst ist jetzt einfach zu hoch. grüße thomas
Vielen Dank für Eure Tipps. Ich habe es geschafft den Chip ins "Leben" zurück zu holen. Wo das Problem nun genau lag, kann ich leider auch nicht sagen, aber ich habe meine ISP Programmiervorrichtung nochmal nachgelötet und die externe Programmierfrequenz an XTAL 1 von einigen KHz auf ca 1MHz erhöht und nun funktioniert der ATmel wieder. Grüße Dirk
ich hab wohl auch so ein problem... ich habe ein ext. 8 Mhz Quarz angeschlossen(mega16). wenn ich nun das Quarz entkopple, oszilliert dann intern was oder muss ich extern takten(ginge das auch mit einen ne555?)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.