STM32中的PB3当做普通IO口使用的配置方法
前几天,小秋拿到一块线路板,其中的一个LED是接到STM32F103的PB3口,如下图所示:
刚开始小秋也没有太大注意,直接配置成普通输出IO口,然后输出低电平,没想到这个LED不亮,刚开始还以为是硬件问题,后来查看STM32F103的datasheet才知道PB3不是一个普通的IO口,MCU复位后默认配置为JTAG功能。如果需要配置成普通IO口,需要如下配置:
以上配置完成之后,PB3就可以当成普通输出IO口使用了。
STM32F10x系列除了PB3之外,还有几个IO口(PB4、PA13、PA14、PA15)与PB3类似,MCU复位后默认配置为JTAG功能,如果需要配置成普通IO口,必须按照上面的方法进行配置。