ATmega163 Protection-Bits löschen

Gast #21523
Lesenswert?

Hallo!
Da ich noch neu auf dem Gebiet bin und noch nicht so viel erfahrung 
damit habe, hoffe ich, dass Ihr mir vielleicht weiterhelfen könnt.
Mein Problem ist, dass ich eine ATmega163 besitze, die ich gern zum 
Ausprobieren und üben benutzen möchte. Nur sind auf dieser Karte alle 
Protwction-Bits gesetzt... wie kann ich die wieder resetten?

Danke schonmal für die Mühe,
Gruß,
Markus
Gast #21529
Lesenswert?

Mit CardWriter hatte ich keinen Erfolg. PonyProg sollte auch sehr gut 
sein, aber es hat auch damit nicht funktioniert. Bei "Configuration and 
Security bits" ist alles markiert, wenn ich alle Häkchen lösche und auf 
schreiben gehe, dann tut erzwar als ob er's löscht, im Endeffekt sind 
aber bei nochmaligem Auslesen die Häkchen wieder da... ich bin langsam 
echt am verzweifeln :-(
Weiß sonst vielleicht jemand Rat?

Grüße,
Markus
Gast #21530
Lesenswert?

Ja, die Lockbits können nicht mehr einfach so gelöscht werden, dass geht 
nur über einen kompletten Chip Erease. Wenn du Pony-Prog o.ä. hast und 
es diese Option nicht gibt, dann musst du im AVR-Datasheet nachschauen.
Da gibts unter "Memory-Programming" die Option
"Serial Downloading", dort is ne Tabelle die sich "Serial programming 
instruction set" nennt. da musst du dir den passenden Code "Chip Erease" 
raussuchen und dann proggen. Ist etwas komisch mit der tabelle 
zurechtzukommen, aber das geht schon. Die werte dann in Pony-Prog 
eintragen, und dann sollte es funzen. Ich übrigens verwende kein 
Pony-Prog, sondern AT-Prog, zu finden auf http://jaichi.virtualave.net
Ist ein sehr einfaches, aber auch zuverlässiges Programm,
da gibts die Option "Chip Erease" auch direkt.
Hoffe geholfen zu haben

Stefan
#21532
Lesenswert?

Man kann auch im seriellen Mode ein Erase ausführen und damit die 
Lockbits löschen.

Wenn jedoch vor dem Setzen der Lockbits die Seriell Disable und Reset 
Disable Fuses gesetzt wurden, ist es damit Essig und nur ein parallel 
Programmer kann Erase und dann diese Fuses wieder rücksetzen.


Ist eigentlich der standard Point of no Return, den fast jeder 
AVR-Bastler mal gemacht hat, der nichts vom Lesen der Datenblätter hält.



Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren