<bug记录>STM32 HAL库lpuart低功耗串口通信错误/卡死
环境:使用STM32L073x HAL在stop模式下,使用lpuart接收数据,在2s的RTC定时器中断内解析串口数据。现象:程序运行一段时间后出现主程序卡死状态,在程序运行状态下该bug极难复现(可能一个月都不复现)。调试过程:由于单片机处于stop模式下,想要调试需要打开debug功能HAL_DBGMCU_DBG_EnableLowPowerConfig();一开始考虑可能是程序跑飞,将可疑的函数、程序放入仿真环境单元测试百万次均正常,接着在单片机环境下通过串口仿真器发送高频数据,之后
原创
2022-04-06 17:01:51 ·
1490 阅读 ·
0 评论