Hallo, Ich habe ein Problem mit meinem Programer(ich glaube zumindest, das es das ist). Hier einmal ein paar Daten: Ich verwende den Diamex ALL-AVR Programer mit der Firmware 1.8.0 dazu das AVR Studio 4.16 und würde gerne zuerst einmal einen ATtiny13 und einen ATmega168 programmieren bevor ich meinen ATmega16 vielleicht zerstöre. Nun das Problem: Vor ungefähr zwei Wochen habe ich meine Festplatte wechseln müssen und musste demnach neu aufsetzen. Vor dem wechsel hat alles einwandfrei funktioniert aber jetzt spinnt irgendetwas. Wenn ich im AVR-Studio auf connect gehe, wähle ich AVRISP mkII, Port USB, klicke auf connect.Das Hauptprogramierfenster öffnet sich und im Reiter Main drücke ich den Knopf Read Signature. Im Ausgabefenster ist alles unter OK gekennzeichnet aber unter Device Signature steht:"WARNING! Signature does not match selected Device!". Im Reiter Program wähle ich mein zuvor generiertes .hex file und drücke Write. Danach kommt im Ausgabefenster die Meldung: Getting isp parameter.. SD=0x06..OKOK! Reading FLASH input file..OK! Setting Mode and Device parameters..OK! Entering programming mode..OK! Erasing Device..FAILED! Leaving programming mode..OK! Ich hoffe ihr könnt mir helfen, weil ich sitze jetzt schon seit drei Tagen an diesem Problem und habe alle Threads zu diesem Thema durchgelesen und keine Lösung gefunden. Ich bin schon am verzweifeln und ihr seit meine letzte Hoffnung. Vielen Dank im voraus Mathias
Mathias Pichler schrieb: > Im Ausgabefenster ist alles > unter OK gekennzeichnet aber unter Device Signature steht:"WARNING! > Signature does not match selected Device!". Solange das drinnen steht, brauchst du nichts programmieren. Da ist das falsche Device ausgewählt oder das Programm erkennt es falsch.
@Hubert Vielen Dank für die rasche Antwort aber ich weiß leider nicht wie ich dieses Problem lösen sollte, da man den Chip händisch eingeben muss und ich mir zu 100% sicher bin, dass ich den Richtigen Chip ausgewählt habe. Lg, Mathias
Welchen Typ hast du gewählt? Welche Signatur wird gelesen? Einfach mal auf der "Main" Seite des Programmierdialogs ablesen.
Device: ATtiny13 Signature: 0xFF 0xFF 0xFF Anbei ein Screenshot Lg, Mathias
- externe Spannungsversorgung gewährleistet? (funktioniert nicht über Programmer!) - Clock Rate kleiner oder gleich 1/4 Prozessortakt eingestellt?
Laut Programmer-Datenblatt gibt es die Möglichkeit, das ganze direkt über den Programmer zu versorgen aber ich werd's mal probieren. Die interne Oszillator-Frequenz liegt bei 4,8/9,6 MHz also sind 125KHz kleiner als ein Viertel der kleinsten Frequenz (Werde ich aber auch versuchen). Lg, Mathias
Da fällt mir nur noch ein dass die Jumperung des Programmers nicht stimmt. Ich muss jedenfalls immer wieder umständlich im Datenblatt nachschauen ob die Jumperung für meinen aktuellen Anwendungsfall richtig ist da die Jungs es aus unerfindlichen Gründen unterlassen haben die Jumper auf dem Board zu bezeichnen ("unerfindlich" mit Einschränkung: sie wollten wohl ein paar Quadratmillimeter Platz sparen - das hat sich sicherlich gelohnt)
@ Mitlesa Ich bin dir so dankbar ich kann es gar nicht in Worte fassen Ich hab einfach eine externe Spannungsquelle genommen, wie du geraten hast und es hat funktioniert (einfach nur sprachlos :-) ). Danke für die Mithilfe aller, die sich diesem Problem gewidmet haben. Lg, Mathias
Sehr schön ! Ich frage mich nur wie das früher schon funktioniert haben soll.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.