Das kann nur dein Programmiertool ( avrdude, PonyProg, Bascom, AVRStudio usw. ). Aus dem Programmcode heraus gehts nicht...
das stimmt so nicht, man kann das JTAG-Interface sehr wohl aus dem Programm heraus deaktivieren
ich mach das mit folgendem Code:
Code:
MCUCSR = (1<<JTD);
MCUCSR = (1<<JTD);
und ja, ich weiß, dass da zweimal dasselbe steht, das muss aber dem Datenblatt nach so sein (aus Sicherheitsgründen, dass man das JTAG-Interface nicht einfach so aus Versehen ausschaltet)
allerdings wirkt das nur einmalig, man muss den Code also immer beim Starten des AVRs ausführen lassen
Lesezeichen