< 返回

问题15:PA15、PB3、PB4端口无法正常使用

最后更新时间:2023.7.27

问题原因

PA15、PB3、PB4默认作为调试端口,必须先解除调试端口的复用,才能作为普通GPIO正常使用。

img

PA15、PB3、PB4的引脚定义

img

PA15、PB3、PB4的位置

解决方法

解除调试端口的复用,即可正常使用。

请在初始化PA15、PB3、PB4这三个端口之前,加上如下两行代码。

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //开启AFIO的时钟
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); //解除JTAG引脚的复用
img

解除调试端口复用代码示例


< 返回