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 #21525
Lesenswert?

Ist das Programm legal? Ich hab's nur auf ner dubiosen Seite gefunden, 
die mir etwas merkwürdig erscheint. Dennoch hab ichs jetzt installiert 
und ich hab auch wie du gesagt hast die Karte löschen wollen. Als 
Fehlermeldung bekomme ich "Sync Error" zurück. Was mache ich falsch?

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
Gast #21531
Lesenswert?

NACHTRAG:
Naja diese Lock Bits haben ja auch denn Sinn, eben den Inhalt des Chips 
vor Nachahmern zu schützen. und wenn man die einfach wieder wegklicken 
könnte, dann könnt ja jeder wieder lesen. Die Lock-Bits werden wie 
gesagt nur durch nen kompletten Chip Erease gelöscht

Gruss 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
Gast #21533
Lesenswert?

Im seriellen Modus kann man das "Serial disable" bit doch gar net 
ändern?! Bei dem Reset disable weiss ich net wies ist, hatte noch kein 
Mega bei dem man das setzen/löschen konnte.... aber wär ja wiedersinnig 
wenn man softwaremäßig nen Chip "fetzen" könnte?!

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