ATmega1284P nicht per JTAG ansprechbar

OP #2735435
Lesenswert?

Hallo,

ich habe ein Problem mit meinem ATmega1284P. er lässt sich nicht per 
JTAG ansprechen. Per ISP konnte ich auf ihn zugreifen und die 
JTAGEN-Fuse enablen.
Per JTAG will er allerdings nicht. Wenn ich den 1284P durch einen 16 
ersetze, lässt sich dieser ganz normal ansprechen, auslesen, fuses 
setzen und dergleichen.
Der AVR steckt im Prototypensockel des AVR-Dragon die leitungen sind 
gemäß anleitung gesteckt (mega16 geht ja auch)

JTAG-Leitungen 1 zu 1 durchverbunden, alle Vcc und GND verbunden, Reset 
des AVR auf Pin 6 des JTAG-Headers (mit 10k pullup an Reset).

Die Fuses sehen folgendermaßen aus:
Ext: 0xFF
High: 0x99
Low: 0xDE

Woran kann das liegen. Die Fuse war einmal deaktiviert, da ich die 
Leitungen für JTAG für entwas anderes benötigt hatte, aber nach erneutem 
aktivieren der JTAG-Schnittstelle, sollte der AVR doch wieder 
ansprechbar sein.

Bin hier langsam echt am verzweifeln!
Moderator Persönliche Seite #2735440
Lesenswert?

Christian L. schrieb:

> Low: 0xDE

Da ist der low-power crystal oscillator mit 8 ... 16 MHz ausgewählt.
Bei diesen Frequenzen funktioniert der full-swing oscillator oft
zuverlässiger.

Aber das sollte für JTAG eigentlich egal sein, und ISP geht ja.

> Woran kann das liegen. Die Fuse war einmal deaktiviert, da ich die
> Leitungen für JTAG für entwas anderes benötigt hatte

Dafür muss man nicht an der Fuse spielen, das geht über das JTD-Bit
auch zur Laufzeit.

> aber nach erneutem
> aktivieren der JTAG-Schnittstelle, sollte der AVR doch wieder
> ansprechbar sein.

Ja, allerdings.
OP #2735734
Lesenswert?

Ich habe jetzt mal mit meinem Oszi nachgemessen und musste feststellen, 
dass der AVR ansprechbar ist, wenn ich mit der Tastkopfspitze an die 
TCK-Leitung gehe. Nachdem ich nun einen 33pF-Kondensator in die 
TCK-Leitung eingelötet habe, funktioniert die Kommunikation einwandfrei!

Woran kann das liegen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren