Forum: Mikrocontroller und Digitale Elektronik Lock Bits gesetzt auch nach HVPP Erase


von Jan (Gast)


Lesenswert?

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.

von Jan (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.