Hallo, ich habe hier einen ATmega16, der sich beharrlich weigert mit dem Programmer zu kommunizieren. Früher[tm] ging es aber mal. Als Programmer dient ein mySmartUSB mk3 http://download.zeitech.de/Documents/mySmartUSB_MK3_Manual.pdf im Modus "STK500". Schon ein "Read Signature" im AVRstudio schlägt fehl: A problem occured when executing the command. [...] Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode.. OK! Ich habe von damals, als es noch ging, lustigerweise einen Screenshot. (s.Anhang) In diesem wird der PP/HVSP Mode verwendet. Dies ist auch in der Anleitung des mySmartUSB auf Seite 19 sichtbar. Der µC ist aber an ISP6 am Programmer angeschlossen. Schon das verwirrt mich etwas. ;-) Andere Pins sind auf dem Programmer aber auch gar nicht existent, muss als schon immer so gewesen sein. Die LEDs des Programmers standen nun (gemäß Seite 7 der PDF) auf "In-System-Programmierung". Ich dachte schon, dort liegt der Hund begraben. Jedoch lässt sich auch mit Hochvolt-parallel und Hochvolt-Seriell kein anderes Ergebnis erzielen. Ich weiß auch gar nicht mehr ob ich damals die Stromversorgung für den µC gebraucht hatte, um ihn zu programmieren oder ob der mySmartUSB das erledigt hatte. (das Problem ist nämlich, dass eine LED einer Versorgungsspannung ausgeht, sobald das Programmierkabel zum µC angesteckt ist, wahrscheinlich irgendeine Abschaltung, Anm.: Schaltung bzw. Aufbau sind nicht von mir) Zum Thema Spannungsversorgung steht scheinbar leider auch nichts in der PDF. Wie kann ich mich jetzt der Fehlerursache annähern bzw. sie einkreisen? Die Verbindung vom PC zum Programmer scheint ja einwandfrei zu sein und das Board mit dem µC selbst "zappelt" auch fleißig wenn es mit der letzten Programmierung alleine gestartet wird. (diverse LEDs geben Status aus)
Haste vielleicht mit den Fuses rumgespielt? Hört sich so ein wenig nach verfused an. Einfach mal hier im Formum nach verfused suchen.
Nicht wissentlich. Eigentlich muss ich zum Ändern der Fuses doch auch einen extra Programmier-Button drücken und nicht den fürs Flashen(?) Kann man das verfriemelt haben, ohne so eine elf-datei zu proggen? Ich hab inzwischen einiges zum Thema verfused bzw. dem STK500 gelesen. Bin inzwischen komplett verwirrt, ob der mysmartUSB über die Kabel am Konnektor ISP6 überhaupt HVPP unterstützen sollte, das Lustige ist ja aber, dass die Signatur damals so zu lesen ging.
Hängt die LED, die ausgeht, am uC oder ist die direkt an die Versorgungsspannung angeschlossen? Bei letzterem klingt es nämlich so, als ob der Programmer die Spannung kurzschließt.
Die LED hängt an der Spannungsversorgung. Wäre ein solcher Kurzschluss durch Fehlkonfiguration möglich oder deutet das auf einen Hardwaredefekt des Programmers hin? (den haben zwischenzeitlich andere benutzt)
Ohne den Programmer oder die Schaltung zu kennen - das klingt nicht gut. Miss doch mal am Programmer mit einem Durchgangsprüfer GND zu VCC durch. Vll. hat es da irgendeinen Chip erwischt. Wurde der Programmer vll. falschherum aufgesteckt? Die LED dürfte keinesfalls ausgehen.
Ich hatte auch mal so ein kurzschlussproblem, da hatte ich ausversehen den ISP-Stecker auf dem Conrad Ping-Pong falschrum (obendrauf) gelötet, mit der folge dass der Dragon immer "abgestürtzt" is wenn ich ihn daran angeschlossen hab (und vom Usb die power für das ping pong geholt hab)... Kann dir sowas vlt. auch passiert sein (der dragon hat zwar noch geblinkt/geleuchtet aber war nichmehr per usb vom studio aus erreichbar)
Eigentlich sind alle Adapter narrensicher (Wannenstecker o.ä. wo Richtung vorgegeben ist), bis auf die Pins auf dem Programmer selbst. Dort ist die rote Leitung auch auf der Seite, wo der Pin1 auf der Platine des Programmers markiert ist, also richtigherum angesteckt. Daher sah ich keine Veranlassung den umzudrehen o.ä. Aber eure Spur war völlig richtig. Nach dem Programmer hab ich mir nun die Adapterkabel vorgenommen und dort war tatsächlich etwas vertauscht. Damit rechnet ja keiner. :-/ Habs jetzt richtig und nun lässt sich die Signatur auch wieder brav (über ISP6) im Modus PP/HVSP im AVRstudio korrekt auslesen. Hoffentlich hat nichts weiter einen Schaden davongetragen. :-S Vielen Dank für euren Input. :-)
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.