|
芯片:STM32F103C8T6 代码生成用STM32CubeMX(version 4.24.0) 问题:代码在初始化配置GPIO后,再进行USART3的配置。在GPIO初始化时,本将PB13和PB14配置为下拉输入。但在执行USART3的配置后,将此二口搞成了上拉。 下图是我打断点后,在线监测的截图。
让我迷惑的是,代码中根本看不到有操作PB13和PB14的代码。但它确实在执行红框中的代码后,右侧才监测到被打勾的。 请大家测试,指点。 |
微信公众号
手机版
评分
查看全部评分
珍爱生命,远离LL。
实在要试的话,那么STM32CubeMX和STM32Cube_FW_F1版本高一些,版本越新,修复BUG的可能越大。
你试试看,搞个GPIO输出,8到15,能不能控制。我之前试过,用LL库,GPIO8到15根本无法控制。
评分
查看全部评分
PB13、PB14是USART的CTS、RTS线。但我没有用到。配置如上图。
现在还发现在,这两个引脚弱短路了。同是高或是同是低电位。断电后测量,引脚间居然不到1k的阻值。
评分
查看全部评分