Forum: Mikrocontroller und Digitale Elektronik ATmega16: JTAG per Fuse disabled, enable per Reset auf Low?


von Johannes (Gast)


Lesenswert?

Moin,

beim ATmega16 habe ich per Fuse-Bits die JTAG-Schnittstelle abgeschaltet 
(und als normale I/O-Ports konfiguriert). Allem Anschein nach habe ich 
dennoch per JTAG Zugriff auf die JTAG-Schnittstelle, wenn ich RESET auf 
Low halte. Diese Funktionalität finde ich allerdings nicht im 
Datenblatt. Kann Sie jemand bestätigen? Danke.

von spess53 (Gast)


Lesenswert?

Hi

>Allem Anschein nach habe ich
>dennoch per JTAG Zugriff auf die JTAG-Schnittstelle, wenn ich RESET auf
>Low halte.

Woran machst du das fest?

Hast du Zugriff auf die Pins PC2..PC5?

MfG Spess

von Johannes (Gast)


Lesenswert?

Ich kann BoundaryScan-Funktionen ausführen

von Johannes (Gast)


Lesenswert?

Erledigt!
Ich habe Hi- und Low-Halfbyte vertauscht. JTAG war nie disabled. Reset 
hat nur die Firmware am Starten gehindert. Es gibt also tatsächlich kein 
Hintertürchen zu JTAG, vorbei an den Fuse-Einstellungen.
Sorry und Danke!

von spess53 (Gast)


Lesenswert?

Hi

>Ich habe Hi- und Low-Halfbyte vertauscht. JTAG war nie disabled.

Deswegen hatte ich doch auch noch gefragt

>Hast du Zugriff auf die Pins PC2..PC5?

MfG Spess

von Thomas (kosmos)


Lesenswert?

Es gibt auch ein JTAG Disable Bit, dass man im laufenden Betrieb setzten 
kann.

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.