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