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); |
adc采集电压
关于使用STM32G030C8T6的串口收发过程中串口接收问题
STM32G0B1的CAN自动重发
用stm32cubeide生成的STM32G030F6P6代码只要一开中断,任何中断程序都会跑飞.
STM32G0B1CBT6 双Bank升级,运行Bank2上Flash不能写问题
有关STM32G0B1RET6芯片FLASH擦除问题
STM32G030烧录程序
Stm32G071 i2c slave配置问题
STM32G030 不能下载程序 0xFFFF0040
STM32G0是否支持trace?
STM32G070CBT6,换了第二个芯片也是这样,然后又换回STM32G030C8T6,就没问题了,之前用的G030,因为flash不够换到070,才发现这个问题的。
STM32G070CBT6,换了第二个芯片也是这样,然后又换回STM32G030C8T6,就没问题了,之前用的G030,因为flash不够换到070,才发现这个问题的。