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.
Für das Lock-Bit braucht man kein STK500, es genügt ein Erase, dann ist der Speicher leer und das Bit zurückgesetzt.
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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.