关于LowPower_Sleep的使用

我发现了CH59x_LowPower这个函数,这个函数目前看下来也是通过LowPower_Sleep进行低功耗的。

我的问题:CH59x_LowPower的使用需不需要什么初始化之类的?

CH59x_LowPower一旦使用,表示已经启动睡眠,唤醒的时间点为设置的rtc绝对值,那在这个期间是否可以通过gpio口强制唤醒呢?

CH59x_LowPower使用后,到达时间后唤醒,这个唤醒后程序内部是怎么一个状况呢,是会重新从初始化开始跑吗,还是说有什么标志位可以检测

不需要额外初始化,蓝牙demo里面已经配置好了。不用蓝牙将蓝牙关闭即可。

唤醒方式分为tmos(基于rtc)和GPIO中断,tmos参考:

WCH TMOS用法详解 - debugdabiaoge - 博客园 (cnblogs.com)

gpio中断直接参考PM例程,唤醒部分代码移植就可以。

shutdown的睡眠唤醒会复位。sleep模式的睡眠唤醒不会复位,正常跑应用代码。



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