Forum: Mikrocontroller und Digitale Elektronik Security/Lock Bits Zurücksetzen?


von Thomas Mayer (Gast)


Lesenswert?

Hallo,
ich habe unter PonyProg versehentlich alle Configuration und
Securitibits gelöscht (Checkbox ist deaktiviert).
Und nun kann ich auf meinen ATMEGA 32 nicht mehr zugreifen.
Weiß jemand wie man den Auslieferungszustand wiederherstellen kann???

von Rahul D. (rahul)


Lesenswert?

ja, das Datenblatt...

von Andreas K. (andi_k)


Lesenswert?

Hast Du das mit dem Button "Clear All" gemacht?
Ist davon auch das Bit "SPIEN" betroffen?

MfG
Andi

von Thomas Mayer (Gast)


Lesenswert?

Ich hab die Tasten Read und Write verwechselt. Da nichts markiert war
habe ich wohl alle Bits gelöscht. Ob das "SPIEN" Bit betroffen ist
kann ich auch nicht mehr nachsehen da ich gar keine Verbindung zum µC
herstellen kann.

Danke
Thomas

von Willi (Gast)


Lesenswert?

Hallo,
mit HV-Programmierung kannst du die Fuse-Bits
immer setzen oder wieder zurücksetzen
egal wie sie gesetzt sind.
Auch wenn du den Zugriff per SPI durch Löschen
des SPIEN-Bits gesperrt hast.

HV-Programmierung kann z.B das STK-500.

MfG Willi

von Michael K. (onkel_michi)


Lesenswert?

O.K.

Ich habe nun kein STK500 und beim googlen etliche Bauanleitungen zu der
HV Programmierung gefunden.

Allerdings ist mir nicht so ganz klar, wie das funktionieren soll ...

Kann mir mal bitte jemand in Worten für den AVR Volldepp (wie mich)
erklären, wie das mit der HV Programmierung so geht, bzw. was dahinter
steckt.

Danke schon mal.

von Hannes L. (hannes)


Lesenswert?

Ja, das Datenblatt kann das.
Im (vollständigen) Datenblatt steht alles über alle vom jeweiligen AVR
unterstützten Programmierverfahren drin.

Weitere Infos bekommst du in der hier im Forum verlinkten (kostenlos
herunterladbaren) deutschen Übersetzung des STK500-Handbuches.

...

von Michael K. (onkel_michi)


Lesenswert?

So,

nun habe die 2 Kapitel zum "Programming Mode" (Seriell und Parallel)
mal im Datenblatt des ATmega8 durchgelesen.

Dabei habe ich als Erstes gelernt, das HV Programming das beschriebene
Parallel Programming ist.

Nun leuchtet mir auch ein, warum in den vielen Beschreibungen zu den HV
Programmern Spannungen von 11,5 Volt und 12 Volt beschrieben sind.

Nur den Link zu den deutschen STK500 Handbüchern habe ich weder bei
Google noch hier im Forum gefunden.

von Mike (Gast)


Lesenswert?


von Hannes L. (hannes)


Lesenswert?

Warum das "Parallel-" Programming "HV" genannt wird, erfährst du,
wenn du das Datenblatt eines 8-Pin-AVRs (Tiny12/15...) liest.

;-)

...

von Rick Dangerus (Gast)


Lesenswert?

Aber vielleicht ist es einfacher sich vorerst einen neuen AVR zu
besorgen.

Rick

von larsen (Gast)


Lesenswert?

...es gibt übrigens auch serielles HV programmieren ;-)

von Hannes L. (hannes)


Lesenswert?

> ...es gibt übrigens auch serielles HV programmieren ;-)

Genau... - Aber nicht bei den AVRs, die HV-Parallel unterstützen...

Es gibt aber auch Leute, die ein ISP-Adapter für den PC-Parallelport
als "Parallelprogrammer" bezeichnen...

...

von larsen (Gast)


Lesenswert?

...je mehr ich mich mit AVRs beschäftige, desto mehr habe ich das
Gefühl, die bei ATMEL haben sich mal hingesetzt und gesagt: "Lasst uns
einen µC entwickeln, der möglichst kompliziert zu handlen ist und dazu
ein Entwicklungsboard, das möglichst viele Probleme macht" oder so
ähnlich. Warum kann man das SPIEN-Fuse per ISP deaktivieren? Das wär ja
so, als ob ich beim Auto die Wegfahrsperre für immer aktivieren
könnte...

;-)

von Winfried (Gast)


Lesenswert?

Ein paar anfängliche Fettnäpfchen gibt es immer. Wenn man die einmal
kennt, ist alles kein Problem mehr.

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.