ch582运行协议stack情况下低功耗管理

请问一下ch582在运行stack的情况下,低功耗管理是如何进行的。有没有sleep与idle两种的例程。

目前单运行协议stack的peripheral例程时,将近5-6mA .  



看似HAL_SLEEP=TRUE,就可打开。

但是如果打开后用RTC唤醒,那么我们想使用RTC timer来获取日期,时间的话,该如何处理呢?



TOMS 使用的任务时钟是32K,所以RTC在使用后,如果重新初始化RTC或者修改日期时间,会打乱当前任务的时间,所以如果想重新修改日期是不建议直接修改RTC的,除非复位运行。
建议的操作是,正常获取RTC的时间戳,在用户层进行时间调节,这样只要存了相对变化量,就可以根据RTC时间获取到你想要的时间。


只有登录才能回复,可以选择微信账号登录