欢迎访问!

Office学习网

您现在的位置是:主页 > 网络技术

网络技术

关于PB3#xff0c;PB4等GPIO不能正常控制的问题

发布时间:2026-10-09网络技术次评论
以下内容是CSDN社区关于嵌入式开发—关于PB3#xff0c;PB4等GPIO不能正常控制的问题相关内容,如果想了解更多关于土の杂

PA13,PA14和PA15这几个GPIO有三种状态上电默认开启JTAG和SWJ功能,只有设置成GPIO_Remap_SWJ_Disable时禁用掉JTAG和SWJ之后全部引脚才可以正常使用。

当设置成GPIO_Remap_SWJ_JTAGDisable后PB3,ENABLE); // 要先开时钟再重映射// GPIO_Remap_SWJ_NoJTRST 恢复引脚默认功能// GPIO_Remap_SWJ_JTAGDisable 禁用JTAG但是SWJ仍开启PB3PB4PA15可作为正常IO使用// GPIO_Remap_SWJ_Disable 直接禁用JTAG和SWJ无法烧写程序但是全部JTAG引脚可使用 ,后续查了其他博主的博客得到了解决这里贴一下   需要注意的是博客中提到的PB3,  之前也是在利用STM32F103ZET6做实验室自动控制设备时遇到这个问题,   在GPIO初始化时加上一下代码即可 // 禁用JTAGRCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,。

ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,当时发现PB3PB4和PA13无法正常使用,PB4,PB4和PA15可以正常使用但是PA13和PA14仍然不可以使用。

广告位

热心评论

评论列表