Forum: Mikrocontroller und Digitale Elektronik JTAG funktioniert nicht mit GLCD EA DOGL128


von AleX A. (highfly3r)


Lesenswert?

Hallo an alle,

ist die Aussage richtig, dass bei Benutzung eines GLCD (EA DOGL128) via 
ISP Bus das JTAG-Interface mit den Fuses abgeschalten werden muss?

Wenn ja, warum ist das so?

Dank an alle die antworten...

von Oliver J. (skriptkiddy)


Lesenswert?

Welcher µC?

von AleX A. (highfly3r)


Lesenswert?

ATmega32 / Atmega644. Beide gleiche PIN-Outs.

von Oliver J. (skriptkiddy)


Lesenswert?

JTAG hat nichts, aber auch gar nichts mit SPI zu tun.
Also ist die Aussage nicht richtig.

Gruß Oliver

von AleX A. (highfly3r)


Lesenswert?

Hallo Oliver,

das JTAG nichts mit ISP/SPI zu tun hat weiß ich auch.
ISP ist die Programmierschnittstelle und SPI eine BUS-Schnittstelle.

Ich versteh nur nicht, warum JTAG deaktiviert werden muss, wenn man ein 
Display der Serie DOG von Electronic Assembly benutzen will.
siehe auch Beitrag "DogM 162 Display funktioniert nicht am Atmega644" vorletzter 
Beitrag.

http://www.lcd-module.de/produkte/dog.html

OK, neuer Stand:

JTAG muss NICHT deaktiviert werden. Sogar debugging funktioniert :-)))

Problem war nur, dass die Kommunikation zum Display "abgestürzt" ist, 
der µC aber weiter seinen Dienst verrichtet hat.
Ich nutze die Hardware-SPI ohne /SS. Ich hatte vergessen, den /SS-PIN 
auf OUTPUT zu schalten. Wird dies nicht gemacht, kann es passieren, dass 
der µC in den Slave-Mode wechselt :-(
siehe auch: http://www.rn-wissen.de/index.php/Portexpander_am_AVR#Ports

Also dann, angenehme Woche wünsch ich allen...

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.