Hallo zusammen, habe hier einen Atmega16 vor mir liegen, den ich per ISP Programmieren möchte. Er wird mit 5V per Netzteil versorgt und ist mit einem 16Mhz Quarz getaktet. Ich nutze AVR-Studio und einen AVR-Dragon. Folgende Problemantik: Über "Read Signature" wird der uC noch korrekt erkannt. Beim versuch den Flash zu programmieren steigt er aber an der Stelle "Entering programming mode" aus. Anschließend gibt der uC auch bei "Read Signature" keine korrekte Antwort mehr. Erst wenn die Versorgungsspannung unterbrochen wurde ist der uC wieder aktiv. Habe es mit unterschiedlichen ISP-Frequenzen probiert, macht keinen unterschied. Die Fuses lassen sich leider auch nicht programmieren. Wenn ich auf die gleiche Schaltung einen Atmega mit internehm 8Mhz Takt aufstecke funktioniert alles wie gewünscht. Hat jemand eine Idee?
Hast du 100nF zwischen sämtlichen VCC und GND Leitungen auch zwischen AVCC und AGND. Die 100nF sollten maximal 3mm lange Leiterbahnen haben. Was für kapzitäten hast du am Quarz dran ? Und ist die CKOPT Fuse programmiert ?
Und der 16 MHz Quarz ist auch während des programmierens angeschlossen? Ich kenne Spaßvögel die lustig alles auf 16 MHz stellen, und dann zum proggen den Controller aus der Schaltung nehmen und in den Programmer stecken und sich wundern warum sich nichts tut. gruß cyblord
Mit Kondensatoren ist die Schaltung bestückt, auch der Quarz ist fest bestückt. Es handelt sich jedoch beim uC um DIL-Gehäuseform, dazu kommt noch die DIL-Fassung, da wird es mit den 3mm eng. CKOPT ist nicht programmiert
Nachtrag: Am Quarz sind 2x 22pF gegen GND. Der uC konnte auch einmalig programmiert werden und läut auch korrekt mit 16Mhz. Nur eine weitere Programmierung schlägt leider fehl. Probeweise habe ich einen externen Takt von 8Mhz angelegt. Leider ändert sich die Problematik dadurch nicht.
Hm, ja gerne. Leider lassen sich weder Flash noch Fuses programmieren.
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.