PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fuse-Bit: JTAGEN ???



Inges
26.09.2006, 17:50
Hallo,

habe vor längerer Zeit eine Software (in C) im Internet gefunden, um ein LCD im 4-bit-Modus zu betreiben.
Nach Stundenlanger Fehlersuche bekam ich den Tipp, dass ich den Haken vor dem Fuse-Bit JTAGEN entfernen muss. Alles lief wunderbar.

Vor kurzem habe ich mir eine eigene Software zum Betreiben eines LCD im 4-bit-Modus geschrieben. Alles läuft wunderbar.

Nun ist es aber egal, ob der Haken des Fuse-Bit JTAGEN drin ist oder nicht.
Könnt ihr mir erklären, woran das liegen kann?
Es handelt sich um das gleiche Display, auch meine Software ähnelt inzwischen der Software aus dem Internet.
Was bedeutet diese JTAGEN genau? Kann es was mit der Einbindung der include-Datei: avr/pgmspace.h zu tun haben?

Danke schon mal im Voraus, Inges.

uwegw
26.09.2006, 17:56
JTAG ist ein Debugging-Schnittstelle. Sie belegt vier Pins, bei nem Mega32 z.B. PC2 bis PC5. Diese Pins lassen sich nicht als normale Ein/Ausgänge nutzen, solange das JTAG über das Fusebit JTAGEN aktiviert ist (was bei nem fabrikneuen AVR der Fall ist).
Hast du vielleicht die Pinbelegung am AVR geändert?

coCo
26.09.2006, 17:56
Vielleicht hast du das Display an nem andren Port angeschlossen? Wenn JTAGEN aktiv ist, dann können ein paar Pins von PORTC net benutzt werden.

MfG

Inges
26.09.2006, 18:06
Habe selber gerade erst den link über die Fusebits entdeckt.

Das erklärt so einiges.

Trotzdem vielen Dank über eure schnelle Antworten.