ATMEGA32 lässt mich nicht mehr rein - was mache ich falsch??

Gast #2618056
Hallo Ihr alle,
Das wird jetzt bestimmt peinlich, aber nach einigen ATTiny13's 
programmiert zu haben wollte ich mich heute mal an eine ATMEGA32-16PU 
wagen.
Ich benutze AVR Studio 5.0 und einen AVR Dragon zum Programmieren habe 
ISP benutzt (ich habe einen ZIF-Sockel auf meinem Dragon gelötet), und 
habe CKSEL auf 1110 und SUT auf 10 gesetzt. Ausserdem habe ich das 
JTAGEN-Häckchen entfernt. Mein Programm habe ich dann ohne 
Fehlermeldungen flashen können. Danach habe ich den uC aus dem 
ZIF-Sockel geholt und ihm in meine Schaltung gesteckt. Der Plan war, das 
er da mit einem 10 MHz Kristall und zwei 22 pF Kondensatoren läuft, und 
dies schien er auch einigermassen zu tun (habe wie erwartet mit dem Oszi 
signale an PORTB gesehen, stellte aber fest, das noch ein Fehler im 
Programm war).

Als ich aber nachher ein überarbeitetes Programm hochladen wollte, 
konnte ich nicht mal mehr die Device Info lesen, und auch nichts mehr 
Programmieren, oder gar Fuses ändern. Das AVR Studio beschwert sich mit:

20:34:09.890: [ERROR] Programming session setup failed: TCF command: 
Device:startSession failed:  Code:1 ,Service: ,Message from peer:Failed 
to enter programming mode. ispEnterProgMode: Error status received: Got 
0xc0, expected 0x00
20:34:26.625: [ERROR] TCF command: Device:startSession failed:  Code:1 
,Service: ,Message from peer:Failed to enter programming mode. 
ispEnterProgMode: Error status received: Got 0xc0, expected 0x00
# Error occurred in jtagice mkII event and response thread: Read from 
USB device endpoint 130 failed: HC status: The host controller has set 
the Transaction Error (XactErr) bit in the transfer descriptor's status 
field (0xc0000011).

Ausserdem sagt ein nettes kleines Popup-Fenster das er den Programming 
Mode nicht erreicht...

Für euch ist wahrscheinlich offensichtlich, was ich alles falsch gemacht 
habe; könnt Ihr mir bitte helfen?

(Mein Deutsch ist nicht fehlerfrei, tut mir Leid, liegt wohl an meinem 
"Migrationshintergrund"...)

Vielen Dank,

Thomas Barends
Gast #2618075
Nimm einen Quartz, zwei Kondensatoren und drei kurze Schaltdrähte.
Löte das zusammen und stecke die Enden der drei Drähtchen mit in den 
ZIF-Sockel an den entsprechenden Pins. Problem gelöst.

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.