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
Thomas Barends schrieb: > Der Plan war, das > er da mit einem 10 MHz Kristall und zwei 22 pF Kondensatoren läuft Du hast dem µC aber schon einen Takt gegeben beim programmieren, oder? Denn ohne den Quarz wird der µC dich auch mit dem besten programmer nicht mehr rein lassen. Wie soll er auch, wenn er keinen Takt mehr hat.
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.
Fantastisch - jetzt darf ich wieder rein!! Vielen Dank and Stephan W. und emsen! Gruesse, Thomas
Ben _ schrieb: >> ATMEGA32 lässt mich nicht mehr rein > Du mußt warten bis sie wieder läufig ist! ;) > > SCNR Also bei meiner Freundin hilft da immer vieeel Ausdauer und Streicheleinheiten ;)
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.