AVR單片機使用JTAG口作為普通I/O口方法
修改熔絲位,禁用JTAG.(缺點:禁用后不能用JTAG了,除非用ISP再開啟)
本文引用地址:http://m.butianyuan.cn/article/201612/325035.htm方法2:
在程序中禁用JTAG,調(diào)用以下函數(shù):
inlinevoidJTAG_Disable(void)
{
unsignedchartemp=0;
temp=MCUCSR| (1<
MCUCSR=temp;
}
如需重新開啟,調(diào)用以下函數(shù):
inlinevoidJTAG_Enable(void)
{
unsignedchartemp=0;
temp=MCUCSR&(~(1<
MCUCSR=temp;
}
注意:在程序中禁用JTAG后,如果沒有重新開啟,會使JTAG無法連接,解決方法有二.
(方法1):按住復(fù)位鍵,再連接.
(方法2):在連接失敗跳出的對話框中選擇如下:
再點"Retry",即可連接.
此方法的前提是JTAG ICE必須是標(biāo)準(zhǔn)的,很多偷工減料的就不行.
評論