本帖最后由 ADaiPlay 于 2012-6-19 12:33 编辑
我想知道,我是不是犯了一个原则性错误。
芯片手册上说JTAG引脚复位后是这样的状态:
由于CB的引脚数量比较少,所以我想将这些引脚做普通io用,如下图:
我的理解是,虽然我的程序会改变这些引脚的功能,但是每次复位后还是会默认恢复到JTAG状态的,故不会影响JTAG使用。
但是现在的问题是我将这些引脚初始化为普通的GPIO,测试发现,一直是高电平,也就是还维持这JTAG的功能状态,为什么呢,无法设置为gpio使用吗?有人试过将之做普通io使用吗?
没有看到这里,需要配置:
那么程序里需要关闭JTAG功能才能后续初试哈,在关闭之前加上一段延时,是不是还是有可能使用JTAG的?
我的JTAG接口有10k的上拉电阻:
|