Signaturbytes AT90 programmieren ?

Gast #120192
Bei mit PonyProg programmiertem At90S1200 wird manchmal durch irgendeine
Fehlbedienung ? das 1. Signaturbyte umgeschrieben. Folge: der µC läßt
sich nicht mehr seriell programmieren.
Mit meinem Eigenbau-Parallelprogrammer kann ich alle
Programmierfunktionen ausführen ausser dem Schreiben der Signaturbytes.
Atmel gibt über den Algorithmus keine Auskunft.
Kennt jemand diesen ?
Gast
Hi...

Wozu willst du "Signature-Byte" schreiben?? Willst du die Chips
fälschen?? Soviel ich weiß, schreibt der Hersteller (und nur der
Hersteller!) die Signature-Bytes. Wir Anwender dürfen die nur LESEN, um
festzustellen, was für einen Chip wir vor uns haben...

...HanneS...
Gast
Signature Bytes All Atmel microcontrollers have a 3-byte signature code
which identifies the device. This
code can be read in both Serial and Parallel mode, also when the device
is locked. The
three bytes reside in a separate address space.
For the ATmega8 the signature bytes are:
1. 0x000: 0x1E (indicates manufactured by Atmel).
2. 0x001: 0x93 (indicates 8KB Flash memory).
3. 0x002: 0x07 (indicates ATmega8 device).

ist zwar nicht der 1200 aber das ist jetzt egal. da steht nur etwas von
LESEN. das sollte dir zu denken geben. wie soll das überigens
umgeschrieben werden wenn das nicht geändert werden kann? vielleicht
hat deine übertragung auch nur macken, so dass der der manchmal falsch
liest. alles wahrscheinlicher
Gast
Ups...

Da fällt mir ein, dass bei einigen alten Classic-AVRs die
Signature-Bytes nur ausgelesen werden können, wenn kein Lockbit gesetzt
wurde. Bei gesetztem Lockbit wird nur Müll ausgelesen. Das Lockbit lässt
sich nur durch Löschen des AVRs (und damit des Programms) zurücksetzen.
Erst danach lassen sich die Sig-Bytes wieder auslesen. Ist mir aber
noch nicht passiert, da ich noch keine Notwendigkeit sah, meine AVRs
gegen Auslesen zu schützen.

...HanneS...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.