tag 标签: 禁用jtag

相关博文
  • 热度 11
    2015-11-6 16:12
    2784 次阅读|
    0 个评论
     STM32芯片将JTAG引脚释放为普通IO的方法   整理了网上找到的各种方法后整理如下:   以PB口的JTAG引脚释放为普通IO为例,   本例为:仅释放JTAG引脚,SWD引脚保留。则相对于PB口则是需要释放PB3,和PB4两个IO为普通IO。   使用库函数方式(版本V3.5.0)   /* 禁用JTAG引脚,保留SWD引脚 其他JTAG引脚重新定义为普通IO */ void DisableJtag_enableSWD() {     RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);  //开启AFIO时钟   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); //禁止JTAG功能   }   此例程在我的实际工程中亲测可行,执行完这个函数后,所有的JTAG引脚除去SWD使用的外均设置为普通IO了,正常执行IO口的初始化即可使用。