PA9正常配置为UART1发送引脚(后来验证不是配置为一般输出),PA8引脚配置为开漏模式,PA8置1,则输出引脚完全不能开漏,外部10k的上拉,输出电平都在1V以下。PA9配置成输入模式之后,PA8就正常了。和我的电路板没关系,引脚挑起来和换了芯片也是这样。请大家测试这个bug。同样的程序同一块板子换回STM32G030一切正常。 数据手册(ft_c)解释:Upon reset, a pull-down resistor might be present on PA8, PD0, or PD2, depending on the voltage level on PB0, PA9, PC6, PA10, PD1, and PD3. In order to disable this resistor, strobe the UCPDx_STROBE bit of the SYSCFG_CFGR1 register during start-up sequence. 代码初始化的时候需要添加:LL_SYSCFG_DisableDBATT(LL_SYSCFG_UCPD1_STROBE | LL_SYSCFG_UCPD2_STROBE); |
如需获得 STM32G070CBT6 等器件的更多信息,请点击链接或 点击此处 联系在线客服!
是所有STM32G070都这样吗?STM32G070有好几种封装。
楼主具体用的是哪个型号,哪个个封装?另外是只测试了一片这样还是多片这样。这样方便大家帮你判断分析哈~~
是所有STM32G070都这样吗?STM32G070有好几种封装。
STM32G070CBT6,换了第二个芯片也是这样,然后又换回STM32G030C8T6,就没问题了,之前用的G030,因为flash不够换到070,才发现这个问题的。
楼主具体用的是哪个型号,哪个个封装?另外是只测试了一片这样还是多片这样。这样方便大家帮你判断分析哈~~ ...
STM32G070CBT6,换了第二个芯片也是这样,然后又换回STM32G030C8T6,就没问题了,之前用的G030,因为flash不够换到070,才发现这个问题的。