[STM32WL] WL超低功耗模式唤醒后串口死了

[复制链接]
 楼主| Wordsworth 发表于 2025-7-3 07:19 | 显示全部楼层 |阅读模式
WL睡到Stop模式唤醒后UART收不到数据,要不要在唤醒里重启外设?
Clyde011 发表于 2025-7-3 07:22 | 显示全部楼层
串口DMA也要重配一次。
公羊子丹 发表于 2025-7-3 07:23 | 显示全部楼层
Stop唤醒后要重新初始化UART。
周半梅 发表于 2025-7-3 07:24 | 显示全部楼层
串口时钟没跟着恢复就会挂。
帛灿灿 发表于 2025-7-3 07:25 | 显示全部楼层
HAL有自动重启外设的例程。
童雨竹 发表于 2025-7-3 07:26 | 显示全部楼层
看看唤醒顺序是不是太快了。
万图 发表于 2025-7-3 07:27 | 显示全部楼层
我都在唤醒回调里重配串口。
 楼主| Wordsworth 发表于 2025-7-3 07:27 | 显示全部楼层
有时候直接复位串口最简单。
Bblythe 发表于 2025-7-3 07:28 | 显示全部楼层
串口引脚别睡前拉低。
Pulitzer 发表于 2025-7-3 07:29 | 显示全部楼层
停止模式切到Sleep模式会好点。
Uriah 发表于 2025-7-3 07:30 | 显示全部楼层
时钟源别乱切,LSE比LSI稳。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5753

帖子

1

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