GPIO配置问题
遇到一个非常奇怪的问题,问题虽然解决,写出来希望对你有帮助。比如:GPIOB 2\3\4管脚我想想配置为输出模式,程序配置好后,在程序另外一个地方,我也想把GPIOB的第5脚也配置成输出模式,程序对第5脚配置后,竟然发现第5脚无任何反应。如何在配置2、3、4的时候对第5脚一起进行配置的话,程序执行就不会出错。如果第5脚配置为不同类型分开的话,是不会出错的,不知道大家是否遇到过类似问题。这个是不是STM32的BUG,还是我这里问题,望高手指教。 首先PB2,PB3设置成输出模式要注意这个是JTAG的相关引脚,要禁用JTAG开启SWD才能正确使用,你的PB5设置是和他们一致吗?单独配置有错,基本上是程序问题, 不介绍一下如何解决这个问题的吗?我觉得这个是STM32的bug的可能性非常小。 芯片的BUG可能性很小,基本上是代码的问题,有可能跟引脚复用有关系。
页:
[1]