微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AVR单片机使用JTAG口作为普通I/O口方法

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

时间:12-02 来源:互联网 点击:
方法1:

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

方法2:

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

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

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

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

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

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

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

再点"Retry",即可连接.

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top