Hallo zusammen, Ich arbeite mit dem Dragon und einem ATmega 169. Ich habe ein Problem mit der JTAG Schnittstelle. Am Wochenende versuchte ich diese in Betrieb zu nehmen. Was anfangs auch funktionierte. Der Grund, warum ich JTAG verwende liegt darin, das ich mich ausgesperrt habe (SPI Verfused). Ich wollte also den SPI wieder enablen. Habe dabei auch keine Fehlermeldung bekommen. Als ich jedoch danach die SPI testen wollte, funktionierte diese nicht. Ebenso der JTAG. Das ich das JTAG disabled habe, halte ich zwar nicht für ausgeschlossen, aber relativ unwahrscheinlich, das ich darauf extra geachtet habe (wobei ich mittlerweile schon an mir selbst zweifel...). Was schon eher der Fall sein könnte wäre, das ich die Falsche Taktfrequenz eingestellt habe. Nach meinen Informationen ist aber genau das bei JTAT nicht schlimm, da diese Schnittstelle Ihren eigenen Takt hat, sehe ich das richtig? Außerdem habe ich Probleme mit dem HV / PP Programming. Ich kann zwar die Informationen vom Controller ohne Fehlermeldung auslesen, aber wenn ich FUSE Bits ändern möchte (programmieren) dann bekomme ich eine Fehlermeldung mit dem Lösungsvorschlag, ich solle doch prüfen, ob die Boardspannung genau zwischen 4.5 und 5 Volt liegt. Das liegt aber auch an. Kann es sein, da der Dragon seine 12 V selbst erzeugt, das die Spannung beim programmieren zusammenbricht? Ich habe den Programmieradapter an meinem Laptop dran. Aber auch mit einem spannungsversorgtem HUB funktioniert es nicht besser. Hat von Euch jemand einen Rat? Die Anschlüsse der JTAG (und des HV / PP) müssten passen. Ich habe via Durchgangsprüfer gemessen, ob der Programmer richtig angeschlossen ist. Gruß Christian
@ Christian > Was schon eher der Fall sein könnte wäre, das ich die Falsche > Taktfrequenz eingestellt habe. Nach meinen Informationen ist aber genau > das bei JTAT nicht schlimm, da diese Schnittstelle Ihren eigenen Takt > hat, sehe ich das richtig? Die JTAG TCK ist für die JTAG Kommunikation zuständig und soll max. 1/4 der Taktfrequenz des Target AVR betragen. Ich lese das so, dass der Target AVR an sich lauffähig sein muss, d.h. mit der richtigen Clock betrieben werden muss. Manche JTAG-Adapter können eine externe Rescue-Clock bereitstellen (z.B. Evertool) Du kannst ja die Fuses noch lesen: Wie ist denn der Zustand aller Fuses "im Klartext"?
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.