STM32/STM8技术论坛
直播中

王杰

8年用户 745经验值
私信 关注
[问答]

求助:STM32L152 进入STOP模式,WAKEUP by RTC唤醒后ADC读取数值不变了

如题所示,使用STOP低功耗模式,功耗下来了,STOP模式每次最大只能32秒左右(RTC寄存器满了),所以就循环多次(5分钟就是10次左右)。
启动时读取一次ADC数据(电池电压比如是4.10V),进入STOP,RTC唤醒后读出来的ADC没有变化(依然是4.10V)。以前没有进入STOP模式,连续读取是OK的。
请问这是什么原因导致的?

回帖(2)

王凯

2018-8-27 10:08:37
RTC唤醒以后,要等ADC处理完以后,在进入STOP模式。进入STOP模式后,ADC的时钟是会被关闭的。
举报

葛瑞

2018-12-20 10:28:41
你好,你的问题解决了吗?我也遇到了这样的问题,请问该如何解决
举报

更多回帖

发帖
×
20
完善资料,
赚取积分