Hallo liebe Forenmitglieder,
inzwischen habe ich einen Umstieg von Windows auf Ubuntu hinter mir und
meine Entwicklungsumgebung neu eingerichtet.
Mein Versuch einen ATtiny261A mit avrdude zu programmieren gelang.
Nun wollte ich dies mit einem ATtiny2313A wiederholen, dieser weigert
sich jedoch.
Mein "Versuchsaufbau" besteht aus einem nackten ATtiny, angeschlossen
über ein ISP-Kabel zu einem AVR-Dragon. Desweiteren existiert ein 4.7k
Widerstand als Pull-Up für die RESET-Leitung. Ebenfalls ist die
Spannungsversorung mit der des Dragon verbunden. (Auf dem Bild auch
erkennbar, dass ein HIGH-Pegel anliegt und nachgemessen: 4,97 V)
Ich rufe avrdude mit folgender Zeile auf:
avrdude -pt2313 -cdragon_isp -Uflash:w:attiny2313_softtimer.hex:a
Und bekomme zurück:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100%
0.15s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100%
0.15s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100%
0.15s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Die Device Signature wandelt zwischen: 0x003f00, 0x3f0000, 0x003fff,
0x0c0000
Ich habe die Leitungen mehrmals sowohl optisch als auch mit einem
Messgerät durchgeprüft (auf Verbindung und Kurzschluss) und konnte dabei
nichts negatives feststellen.
Ich habe die Baudraute zwischen: 112500, 19200, 9600 und 4800
gewechselt, jedoch ohne weitere Erfolge.
Inzwischen habe ich sogar einen LogicAnalyzer angeschlossen. Resultat
ist dem angehängten Bild entnehmbar.
Für mich sieht es weder nach Kurzschlüssen, noch nach fehlenden
Verbindungen aus.
Wer kann mir weiterhelfen? Was kann ich noch ausprobieren? So langsam
bin ich frustriert.