Forum: Mikrocontroller und Digitale Elektronik Lock-Bits am ATnega8 gesetzt


von ISIS (Gast)


Lesenswert?

Hallo,

habe mehrere nagelneue ATmega8 und wollte sie gerade über ISP 
programmieren, leider sind bei allen die Löck-Bits gesetzt. Bei den 
Typen im DIP Gehäuse kein Problem, können ja über das STK500 
zurückgesetzt werden, aber was mache ich bei den SMD-Teilen?

War so froh meine erste Platine mit einem SMD-Atmega8 fertig zu haben 
und dann das.

von Hubert.G (Gast)


Lesenswert?

Für das Lock-Bit braucht man kein STK500, es genügt ein Erase, dann ist 
der Speicher leer und das Bit zurückgesetzt.

von Stefan Kloster (Gast)


Lesenswert?

ach, geht es echt so einfach?
Lockbit gesetzt heisst- Man kann den Speicher nicht lesen?
nur nachdem man das programm gelöscht hat kann man den µC wieder 
beschreiben?

Mfg Stefan

von Aufreger deluxe (Gast)


Lesenswert?

Ja.

von ISIS (Gast)


Lesenswert?

Habe den µC gelöscht, wenn ich LockBits auslese, sind folgende Bits 
gesetzt (bzw. gelöscht)

Applicattion Protection Mode 3: LPM and SPM prohibited in Application 
Section

Boot Loader Protection Mode 3: LPM and SPM prohibited in Boot Loader 
Section


von Hubert.G (Gast)


Lesenswert?

Ich glaube du meinst die Fuse-Bit, die Lock-Bit sind nur ein Teil davon.
Schau dir im Datenblatt Memory-Programming an, gleich am Anfang sind dir 
Fuse-Bit beschrieben.

von TravelRec. (Gast)


Lesenswert?

Wenn der Controller gelöscht wurde, sind auch die Lockbits 
zurückgesetzt. Die von ISIS beschriebenen Bits sind definitiv Lock-Bits. 
ISIS: Bist Du sicher, daß Du in Deiner Programmieranwendung den 
richtigen Controllertyp eingestellt hast? Wie siehts mit der 
ISP-Frequenz aus, kleiner als 1/4 Controller-Taktfrequenz?

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.