Hi,
man kann die Fuse-Bits nur mit einem "Chip Erase"
löschen..
Dann sind die wieder im Originalzustand.
Die anderen Fuse-Bits sind davon nicht betroffen (Quarzfrequenz etc.)
Gruß
Christopher
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Hi,
man kann die Fuse-Bits nur mit einem "Chip Erase"
löschen..
Dann sind die wieder im Originalzustand.
Die anderen Fuse-Bits sind davon nicht betroffen (Quarzfrequenz etc.)
Gruß
Christopher
So, ich habe das gerade mal bei mir mit PonyProg und einem ATMega8 ausprobiert ( programmiert wurde per ISP ):
Wenn man Lock1 und Lock2 programmiert kann man den AVR zwar noch auslesen, allerdings entspricht das ausgelesene nicht dem Programmcode. Genauso kann man die Fusebits lesen, aber nicht ändern.
Erstaulicherweise konnte man den AVR sogar noch programmieren und das aufgespielte Programm machte sogar das was es sollte. Dabei heißt es im Datenblatt dazu:
Nach einem Chip Erase konnte man wie gewohnt mit dem AVR weiterarbeiten ( das funktioniert übrigens immer, egal wie man die Lock Bits setzt ).Further programming and verification of the Flash and
EEPROM is disabled in parallel and Serial Programming
mode. The Fuse bits are locked in both Serial and Parallel
Programming modes.
MfG Kjion
PS: Wozu eigentlich die Umfrage dazu ??
da ichs noch nie gebraucht habe, wusste ichs nstürlich nicht auswendig... aber ist ja schnell nachgeschlagen...
Ob das Auslesen blockiert wird oder nur Müll rauskommt ist mir einerlei, der Code sollte geschützt sein, und das scheint er wohl hiermit zu sein.Zitat von Kjion
Auch wichtig ist mir, der Chip kann dann für Updates oder andere Verwendung weiter verwendet werden, wenn er gelöscht wurde.
Stimmt offensichtlich nicht generell, einen AVR habe ich schon getötet.Zitat von Kjion
Naja hab halt mal was wissen wollen, wie die anderen so drauf sind.Zitat von Kjion
DANKE
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Dann hast Du entweder nicht an der Umfrage teilgenommenZitat von uwegw
oder gemogelt
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Theoretisch sollte man durch Lock-Bits den AVR nicht töten können. Nach ein Chip Erase sollte alles wieder funktionieren wenn man dem Datenblatt glaubt.Zitat von darwin.nuernberg
Höchstens ( temporär ) durch falsch gesetzte Oszillatoreinstellungen, aber da hilft dann den entsprechenden Takt anzulegen.
MfG Kjion
wie kommst du den darauf??? ich hab "ja mit nachlesen" ausgewählt...Zitat von darwin.nuernberg
Sehe ich auch so.Theoretisch sollte man durch Lock-Bits den AVR nicht töten können. Nach ein Chip Erase sollte alles wieder funktionieren wenn man dem Datenblatt glaubt.
Der Umgang mit den LockBits ist sehr einfach, insbesondere auch im Bascom Programmer.
Aber auch mit speziellen Programmiergeräten. Die RN-Chips (Controller zu RN-Board´s) werden da serienmäßig durch Lockbits geschützt. Das Updaten geht natürlich trotzdem problemlos.
Lesezeichen