WCH沁恒单片机
直播中

gvxiaot

13年用户 1164经验值
私信 关注
[问答]

CH582M调用LowPower_Shutdown并唤醒后,RTC就会丢失是为什么?

CH582M 设置了RTC触发模式唤醒,调用LowPower_Shutdown(0)睡眠,能够正常唤醒,但唤醒后预设的RTC时钟丢失,但是能够持续正常唤醒,说明休眠时RTC应该是持续运行的,但是唤醒后RTC就会丢失。
  
  

回帖(1)

王杰

2022-8-9 09:30:27
ShutDown模式唤醒后会执行复位,所以在重新运行时你预设的时钟被初始化了。
但是RTC本身是通过超低功耗LDO 维持PMU 供电,所以RTC是处于一直运行的状态。
你如果需要预设的RTC保留,可以对复位状态寄存器进行判断,判断是否为下电模式的唤醒复位。
举报

更多回帖

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