1、RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //开启AFIO时钟
2、GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);// 改变指定管脚的映射
注:GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP 禁用 + SW-DP 使能
GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP)------------------慎重选择,导致程序无法下载
(
若不小心禁用可尝试下列方法:
1、短路复位电容,点下载,稍等几秒(这个靠感觉喽),断开短路的电容,OK!大功告成!
这是因为复位的时候,禁止JTAG的寄存器也是复位状态,所以JTAG就自动启动,未被禁止。
2、在系统复位的时候默认是开启JTAG与swd的,在点击下载后的2秒内按下复位键即可将程序下载进stm32。
)
|