Forum: Mikrocontroller und Digitale Elektronik ICE Fehleranzeige bei Atmel 1284P


von Heinz W. (bibermann)


Lesenswert?

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??

von uff basse (Gast)


Lesenswert?

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.

von uff basse (Gast)


Lesenswert?

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.

von Heinz W. (bibermann)


Angehängte Dateien:

Lesenswert?

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?

von uff basse (Gast)


Lesenswert?

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.

von uff basse (Gast)


Lesenswert?

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.

von uff basse (Gast)


Lesenswert?

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).

von Heinz W. (bibermann)


Lesenswert?

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.

von uff basse (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.