Forum: Mikrocontroller und Digitale Elektronik Signaturbytes AT90 programmieren ?


von Klaus (Gast)


Lesenswert?

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 ?

von ...HanneS... (Gast)


Lesenswert?

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...

von klaus (Gast)


Lesenswert?

Ich will nur meine defekten µC wiederbeleben! nicht weiter!

von Tobi (Gast)


Lesenswert?

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

von klaus (Gast)


Lesenswert?

Danke, alles oK.

von ...HanneS... (Gast)


Lesenswert?

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...

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.