Atmega16 ISP-Programmierung bei 16Mhz

Gast #2614261
Lesenswert?
• ▲
▼
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?
Gast #2614269
Lesenswert?
• ▲
▼
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 ?
Gast #2614300
Lesenswert?
• ▲
▼
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
Gast #2614306
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.