请问一下ch582在运行stack的情况下,低功耗管理是如何进行的。有没有sleep与idle两种的例程。
目前单运行协议stack的peripheral例程时,将近5-6mA .
热门产品 :
CH32X035: 32位USB+USB PD单片机
请问一下ch582在运行stack的情况下,低功耗管理是如何进行的。有没有sleep与idle两种的例程。
目前单运行协议stack的peripheral例程时,将近5-6mA .
看似HAL_SLEEP=TRUE,就可打开。
但是如果打开后用RTC唤醒,那么我们想使用RTC timer来获取日期,时间的话,该如何处理呢?
TOMS 使用的任务时钟是32K,所以RTC在使用后,如果重新初始化RTC或者修改日期时间,会打乱当前任务的时间,所以如果想重新修改日期是不建议直接修改RTC的,除非复位运行。
建议的操作是,正常获取RTC的时间戳,在用户层进行时间调节,这样只要存了相对变化量,就可以根据RTC时间获取到你想要的时间。