JTAGEN, Alterative Portfunktionen ab ATMega16

Gast #765002
Lesenswert?

Hallo,

ich kann die Aussage im Datenblatt nicht zu 100% nachvollziehen.
Wenn man z.B. bei einem ATMega16 / 32 das Fuse für JTAGEN aktiviert, 
somit also die JTAG funktionalität aktiviert, kann man dann die PINS für 
TDA; TDI etc. in der default-Applikation, also wenn grad kein JTAG 
Adapter angesteckt ist, noch nutzen?

Ich hoffe, die Frage ist verständlich gestellt.

Gruß und Danke

Thomas
Gast #765019
Lesenswert?

Davon gehe ich aus :-) Drum kann man es auch aktivieren; trotzdem danke 
für die Nachricht.

Die Frage nur, wenn es weiterhin aktiviert bleibt, bleiben die 
Alternativen Port-Funktionen dann ohne Funktion?
#765028
Lesenswert?

Thomas wrote:

> Drum kann man es auch aktivieren;

Diese Richtung, also per Fuses aus und per Software ein, die gibt das 
Datasheet allerdings nicht her.

> Die Frage nur, wenn es weiterhin aktiviert bleibt, bleiben die
> Alternativen Port-Funktionen dann ohne Funktion?

An welche "Alternativen Port-Funktionen" hattest du so gedacht? Die 
JTAG-Pins haben keine.
Moderator Persönliche Seite #765034
Lesenswert?

Andreas Kaiser wrote:

> An welche "Alternativen Port-Funktionen" hattest du so gedacht? Die
> JTAG-Pins haben keine.

Doch, die JTAG-Funktion ist die alternative Port-Funktion.  Die
(gewissermaßen darunter liegende) Standardfuntion ist das GPIO, und
die kann man nur nutzen, wenn JTAG deaktiviert ist -- entweder mit
gelöschter JTAGEN-Fuse oder mit gesetztem JTD-Bit.  Bei letzterem
kann man zwar noch via JTAG Code runterladen, aber man kann nicht
mehr debuggen ab dem Moment, da die Applikation das JTD setzt.

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