STM32F103 PB3,PB4,PA15,IO不可控问题

tech2025-03-18  4

STM32默认启动时PB4、PB3、PA15三个引脚不是普通IO,而是JTAG的复用功能,分别为JNTRST、JTDI、JTDO。 由上可以知要使PB3可以用 须关闭JTAG-DP ,SW-DP 可以不管。

添加以下配置即可:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能PB端口时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //必须执行这句 使能AFIO功能的时钟 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); // 禁用 JTAG-DP 使能SW-DPIO
最新回复(0)