Hallo, ich habe ein kleines Problem mit einer Schaltung und einem ATtiny2313-20SU. Avrdude will den µC nicht erkennen da die Device signature nicht 0x1e910a ist. Der Controller ist korrekt angeschlossen und auch den ISP Pinheader ist korrekt angeschlossen (siehe Schaltplan). Die gelieferte Signature variiert bei jedem mal. Hat jemand eine Idee?
Hallo Hannes, wie es aussieht ist der Reset PIN des tinys nicht am ISP angeschlossen. Zumindest kann man kein Label am Reset Pin erkennen. Lg Martin
Martin Loidl schrieb: > Zumindest kann man kein Label am Reset Pin erkennen. Doch, sieht schon so aus. ISP-Takt zu hoch gewählt? Welcher Programmer wird benutzt?
Ich habs mit nem ISP Prog (stk500v2) und nem usbasp versucht. Beides mal das selbe. Den Takt hab ich auf 1kHz abgesengt. Bei beiden das selbe Problem. Wenn ihc versuche den Controller zu löschen und den signature check mit -F übergehe, wird eine alternierende signature ausgegeben. Im Terminal Modus von avrdude wird die signature mit 0x000000 angegeben. Das sieht nach irgend einem Kontaktproblem im Bus aus. Habe alles durchgemessen, da gibt es keine Probleme.
Hannes E. schrieb: > Habe alles durchgemessen, da gibt es keine Probleme. Auch mal mit'm Oszi direkt am Controllerpin?
Hast du den tiny schon in irgend einer anderen Schaltung verwendet, bzw. schon einmal ansprechen können, bzw. die Fuses verändert? Kannst den genauen avrdude-Befehl schreiben welchen du verwendet hast um den tiny anzusprechen?
Hannes E. schrieb: > Die gelieferte > Signature variiert bei jedem mal. Dann ist entweder MISO offen(unterbrochen) oder der ISP-Takt ist zu hoch für die aktuellen Fähigkeiten des Targets oder das Target besitzt keine hinreichende Stromversorgung. Logisch die möglichen Abhilfen: -Verbindung bis direkt an den µC-Pin kontrollieren -ISP-Takt auf <1/4 des Target-Taktes reduzieren -eigene Stromversorgung bereitstellen oder Bereitstellung durch den Programmer ermöglichen (Jumper/Switch)
Ich konnte das Problem lösen. Der Spannungsregler mochte es gar nicht, dass die Stromversogung vom Programmer an seinem Ausgang lag. Habe eine externe Stromversorung benutzt und die Frequenz gesengt. Jetzt funktioniert es.
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.

