Hallo Forum, bisher habe ich meine MCUs(ATMEGA8A, ATMEGA328P und ATMEGA1284P) immer problemlos mit Studio 7.0 und Atmel AVRISP MKII programmiert. Ich habe mir jetzt ein Atmel ICE Board zugelegt und damit ein kleines Problem. Meine MCU habe ich auf einem Steckboard aufgebaut und für die Progamierer einen Stecker 3x2 RM2,54 installiert. Mit dem AVRISP MKII habe ich keine Probleme. Stecke ich das ICE Board an, bekomme ich folgende Fehlermeldung: Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device. und ferner den Hinweis: Got 0xC0 expected 0x00 Modulname:TCF Wenn ich den ICI mit meinem Board, bestückt mit einem ATMEGA328P, nutze habe ich keine Problem. Vielleicht gibt es hier im Forum einen Nutzer mit einer guten Idee und hilft einem alten Mann(Jahrgang 1943) aus der Patsche??
Heinz W. schrieb: > Meine MCU habe ich auf einem Steckboard aufgebaut und für die > Progamierer einen Stecker 3x2 RM2,54 installiert. Zeige deinen Aufbau mit detaillierten Fotos. Vorab-Schätzung für mögliche Fehler: 1) JTAG Port in den Fuses nicht enabled 2) Falsch angeschlossener JTAG Port 3) Fehlende Abblock-Kondensatoren am 1284P 4) Falsche Clock Configuration in den Fuses oder fehlender Quarz bzw. fehlerhafte Beschaltung. Vorab-Schätzung, keine Feststellung. Heinz W. schrieb: > 3x2 RM2,54 installiert Weist darauf hin dass du denkst dein ISP Interface könnte zum Debuggen dienen. Das geht aber nur über den dezidierten JTAG- Port.
Habe vorausgesetzt dass du per JTAG programmieren und debuggen willst, aber vielleicht war das zu weit gegriffen. Beim Atmel ICE gibt es noch die Gefahr der Verwechslung da er ja zwei Buchsen für den Anschluss hat (ARM/SAM und AVR), jedoch nur der eine funktioniert mit AVR Controllern.
Hier Foto von meinem Testaufbau. Wieso kann ich nur über JTAG debuggen, wenn der 328P angschlossen ist werden mir ISP und debugWire angeboten, schließe ich den 1284P an werden mir ISP und JTAG angeboten?
Heinz W. schrieb: > Wieso kann ich nur über JTAG debuggen Weil ein ISP Interface keine Debug-Möglichkeit bietet. Der 1284 hat einen eigenen JTAG Port. Du hast keine Abblock-Kondensatoren an deinem 1284. Du brauchst vier Stück davon, an jedem Vcc Pin und am AVcc Pin. Die Abblock- Kondensatoren an die Masse-Pins des 1284, nicht irgendwo hin an Masse. Ebenso die Lastkapazitäten des Quarzes: an die Masse-Pins des 1284, nicht irgendwo hin an Masse.
Heinz W. schrieb: > schließe ich den 1284P an werden mir ISP und JTAG angeboten Ageboten wird dir das Interface aber nicht die Debug-Möglichkeit.
uff basse schrieb: > Du hast keine Abblock-Kondensatoren an deinem 1284. Du brauchst > vier Stück davon, an jedem Vcc Pin und am AVcc Pin. Sorry das DIL Gehäuse (gegenüber TQFP) hat nur zwei Pins, Vcc und AVcc. Trotzdem brauchen beide Vccs unbedingt Abblock-Kondensatoren. Wenn der schwarze Dreibeiner rechts neben dem 1284 ein Spannungs- regler sein sollte dann fehlt ihm ein Abblock-Kondensator, er braucht zwei davon, am Eingang und am Ausgang. Dein Digital-Käfer rechts braucht auch einen Abblock-Kondensator. Dem Bild nach zu urteilen hast du also ein ISP-Interface ver- drahtet. Zum Debuggen musst du an den JTAG Port gehen (kann auch regulär programmieren wie mit ISP).
Danke für die Hinweise. Ich werde es jetzt über das JTAG Interface testen, mir war nicht bekannt das man über ISP nicht debuggen kann. Übrigens der "schwarze Dreibeiner" ist ein IR-Sensor. Hierüber lese ich den RC5-Code einer TV-Fernbedienung ein. Der "Digital-Käfer" ist ein Treiber IC für DC- und Schrittmotorensteuerung. Alles funktioniert im Test auch ohne Abblock-Kondensatoren.
Heinz W. schrieb: > Alles funktioniert im > Test auch ohne Abblock-Kondensatoren. Das haben schon viele Leute gesagt. Und ich sage: Beratungsresistenz ist eine Zier, doch weiter kommt man ohne ihr. Insbesondere bei Schrittmotorensteuerung wird es "sehr spannend". Da darf man dann oft seinen Steckbrett-Aufbau schnell mal in den Müll werfen.
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.