[STM32L0] 低功耗模式下唤醒时间比预期要长

[复制链接]
253|10
Wordsworth 发表于 2025-10-2 07:32 | 显示全部楼层 |阅读模式
进入STOP模式后用RTC唤醒,实际唤醒时间比设定值要多几十毫秒,好像在慢悠悠地起床。检查过RTC配置,时钟源用的是LSE,还是有这个偏差,不知道是不是库函数延迟。
Clyde011 发表于 2025-10-2 07:37 | 显示全部楼层
你抓个GPIO翻转确认一下实际延迟。
公羊子丹 发表于 2025-10-2 07:38 | 显示全部楼层
我怀疑是LSE稳定时间引起的,先预热看看。
周半梅 发表于 2025-10-2 07:39 | 显示全部楼层
STOP模式恢复外设本来就要时间,你量过哪个环节慢?
帛灿灿 发表于 2025-10-2 07:40 | 显示全部楼层
我试过换HSI作为唤醒,速度快很多。
童雨竹 发表于 2025-10-2 07:40 | 显示全部楼层
可能是唤醒后初始化代码太多拖慢了。
万图 发表于 2025-10-2 07:41 | 显示全部楼层
你能不能在汇编里直接测唤醒点?
 楼主| Wordsworth 发表于 2025-10-2 07:42 | 显示全部楼层
HAL库有额外延迟,你用LL库试试看。
Bblythe 发表于 2025-10-2 07:43 | 显示全部楼层
看下电压调节模式,不同模式恢复时间不一样。
Pulitzer 发表于 2025-10-2 07:44 | 显示全部楼层
我感觉几十毫秒还算正常,可能和手册一致。
Uriah 发表于 2025-10-2 07:45 | 显示全部楼层
有可能是中断服务函数里面拖时间了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

160

主题

6108

帖子

1

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