[STM32U5] U5下STOP模式唤醒后,串口收发就乱套了

[复制链接]
 楼主| Pulitzer 发表于 2025-6-21 07:33 | 显示全部楼层 |阅读模式
正常运行没问题,但每次唤醒后第一条数据都会出错。
Clyde011 发表于 2025-6-21 07:34 | 显示全部楼层
DMA配合串口时也需要重新配置。
Clyde011 发表于 2025-6-21 07:35 | 显示全部楼层
STOP模式唤醒后串口要重新Init一次。
周半梅 发表于 2025-6-21 07:36 | 显示全部楼层
时钟源恢复慢,导致USART偏差。
帛灿灿 发表于 2025-6-21 07:37 | 显示全部楼层
USART用了LSE/LSE吗?有延迟的。
童雨竹 发表于 2025-6-21 07:38 | 显示全部楼层
HAL_UART_MspInit建议也重新跑一遍。
万图 发表于 2025-6-21 07:39 | 显示全部楼层
看是不是没恢复NVIC中断优先级。
Wordsworth 发表于 2025-6-21 07:40 | 显示全部楼层
串口缓冲没清空,唤醒后乱了。
Bblythe 发表于 2025-6-21 07:41 | 显示全部楼层
进STOP前建议关串口,唤醒再启。
 楼主| Pulitzer 发表于 2025-6-21 07:42 | 显示全部楼层
我加了200ms延迟再启串口就没问题了。
Uriah 发表于 2025-6-21 07:43 | 显示全部楼层
UART唤醒功能设置得注意时序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5711

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

144

主题

5711

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部