JTAG端口复用重定义的问题

2019-10-14 23:02发布

在用原子的Mini板的例程,今天用到外部中断的时候在按键的初始化里有一句GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);查了资料发现这是板子上的PA15要关闭掉JTAG功能,于是我就查手册发现手册上默认复位时PA15等JTAG脚时不能当做IO使用的,但是我之前做普通的按键实验时,也用到了PA15但是我并没有加GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);进去也是能用啊。这到底是怎么回事呢?用JLINK下载程序后又在线仿真都没问题。后来在中断实验中我又把GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);这句又注释掉发现功能也正常,该外部中断还是中断,该仿真也能仿真。到底这句GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);有什么用呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。