新闻中心

EEPW首页>嵌入式系统>设计应用> AVR单片机使用JTAG口作为普通I/O口方法

AVR单片机使用JTAG口作为普通I/O口方法

作者: 时间:2016-12-02 来源:网络 收藏
方法1:

修改熔丝位,禁用JTAG.(缺点:禁用后不能用JTAG了,除非用ISP再开启)

本文引用地址://m.amcfsurvey.com/article/201612/325035.htm

方法2:

在程序中禁用JTAG,调用以下函数:

inlinevoidJTAG_Disable(void)
{
unsignedchartemp=0;
temp=MCUCSR| (1< MCUCSR=temp;
MCUCSR=temp;
}

如需重新开启,调用以下函数:

inlinevoidJTAG_Enable(void)
{
unsignedchartemp=0;
temp=MCUCSR&(~(1< MCUCSR=temp;
MCUCSR=temp;
}

注意:在程序中禁用JTAG后,如果没有重新开启,会使JTAG无法连接,解决方法有二.

(方法1):按住复位键,再连接.

(方法2):在连接失败跳出的对话框中选择如下:

再点"Retry",即可连接.

此方法的前提是JTAG ICE必须是标准的,很多偷工减料的就不行.



评论


技术专区

关闭