Hallo, ich schlage mir gerade schon die Stunden um die Ohren, weil ich einen ATMega644P retten möchte. Ich hatte mit einem Programmer mal Übertragungsprobleme. Dadruch hab ich mir 2 uC zerschossen. Diese waren nach setzten der Fuse Bits nicht mehr erreichbar, obwol ich 100% die Fuses richtig setzten wollte. Ich hab mir jetzt extra ein richtiges STK500 gekauft um mit HVPP wieder an den Controller zu kommen. Das hat soweit auch geklappt. Signatur passt. Fuses wurden gelesen und sie waren falsch gesetzt. Ich wollte meine gewollten Fuses einspielen. Das schlug fehl. Dann habe ich alle Fuses einzeln geändert und übertragen. Es passt jetzt alles bis auf OCDEN. Wenn ich die Fuse lösche, bleibt sie im Controller gesetzt. Dann hab ich mir die Lockbits angesehen. Die stehen auf 0x59 LB: Undefined value: 0x01 BLB0 SPM prohibited in Application Section BLB1 LPM prohibited in Boot Section Ich kann die Lock Bits auch mit Erase Device nicht löschen. Sie bleiben so. Im ISP Mode komme ich noch nicht auf den Controller. Nicht das es jetzt mein Ruin wäre, wenn der uC nicht mehr geht aber ich würde ungerne einen Wegschmeißen, der noch zu retten ist.
Ich habe gerade herausgefunden, dass die Lock Bits im HVPP auch bei funktionierenden AtMega falsch gelesen werden... Bleibt also das Rätsel warum ich OCDEN nicht löschen kann und warum der Controller mit eingeschaltetem OCDEN nicht über ISP zu erreichen ist.
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.