Unexpected signature 0x001fdb07 atmega8

Gast #5299048
Lesenswert?

Hallo Leute :)

Ich nehme gerade einen atMega8 in Betrieb und bin da auf einen 
Fehlercode gestossen, den ich nirgends finden konnte.

Der atMega8 ist auf einem eigenen Print mit einem 8Mhz Quarz und wird 
mit einem mkII Debugger angesteuert. Ich konnte die Device Signature 
vorerst richtig rauslesen und habe dann die Fuse Bits gesetzt (High: 
0xD9 und Low 0xEE). Bis dahin lief alles ohne Problem.
Wenn ich jetzt aber irgendein Programm draufladen möchte, kommt der oben 
genannte Fehler:  Unexpected signature 0x001fdb07 (expected 
0x001e9307)., ModuleName: TCF (TCF command: Device:startSession failed.)

Der Debugger ist nun auch "Busy" und das Programm muss neu gestartet 
werden um die Device Signature im Device Programming Menu zu lesen.

Der 8MHz Quarz schwingt und die Fuse Einstellungen habe ich mit dem 
Datenblatt kontrolliert.

Ich hoffe ihr könnt mir weiterhelfen. Vielen Dank für eure Antworten :)
#5299081
Lesenswert?

Günti schrieb:
> dann die Fuse Bits gesetzt (High:
> 0xD9 und Low 0xEE).

Fusecalc sagt: High freq crystal, startup "1k + 0ms".

So kurze Startup Zeiten hat man nur bei Bluetooth Low Energy MCUs mit 
speziell angepassten Oszillatoren. Low Fuse = 0xFF wäre die sichere 
Einstellung gewesen - Kristalle brauchen die Zeit zum Einschwingen.


Blöderweise kann ein schlecht schwingender Quarz für "Glitches" sorgen. 
Eventuell reicht es ein paar mal kurz an der Reset Leitung zu ziehen, 
dabei sollte IMO der Quarz weiter schwingen.
Gast #5299123
Lesenswert?

Abblockkondensator 100nF sowie 2x 22pF sind vorhanden. Der Quarz 
schwingt an beiden XTAL Pins mit 8MHz. Beim einen mit 5.5Vpp und beim 
anderen mit 2.5Vpp (genau wie bei einem anderen, funktionstüchtigen 
Print).
Gast #5299142
Lesenswert?

> So kurze Startup Zeiten hat man nur bei Bluetooth Low Energy MCUs mit
> speziell angepassten Oszillatoren. Low Fuse = 0xFF wäre die sichere
> Einstellung gewesen - Kristalle brauchen die Zeit zum Einschwingen.
>
> Blöderweise kann ein schlecht schwingender Quarz für "Glitches" sorgen.
> Eventuell reicht es ein paar mal kurz an der Reset Leitung zu ziehen,
> dabei sollte IMO der Quarz weiter schwingen.


Mit 0xFF scheint es zu funktionieren, Vielen Dank :D

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