雷竞技电竞平台Dialog Semiconductor客户支持-深度睡眠模式功耗 https://support.dialog-semiconductor.com/resource-keywords/modedeepsleep%EF%BC%8C%E5%8A%9F%E8%80%97 EN 关于低功耗 https://support.dialog-semiconductor.com/%E5%85%B3%E4%BA%8E%E4%BD%8E%E5%8A%9F%E8%80%97

你好,
有几个关于低功耗的疑问:
1)什么情况下系统会进入低功耗模式?是不是所有的任务都进入闲置的或使残废状态时,就会进入低功耗。而进入低功耗的代码实现在主拱门()里面?
2)承接问题1.在进行低功耗设计时,是不是主要考虑的是让任务及时进入闲置的状态就行了,还是要在任务中加入进入低功耗模式的程序接口?
3)深度睡眠和扩展睡眠这两种睡眠模式可以同时存在吗?比如说,在扩展休眠模式下休眠10分钟,仍然没有被唤醒,那么切换到深度睡眠模式下。
4)看主拱门c的main_func()里有这么一段:
否则{//mode_deep_sleep
#if DEVELOPMENT_DEBUG
设置16(SYS_CTRL_REG,RET_SYSRAM,1);//保留系统RAM
#否则
设置16(系统控制寄存器,返回系统RAM,0);//关闭系统RAM=>;所有数据都将丢失
#endif
这是不是表示深度睡眠模式下,数据其实也是可以驻留在系统RAM中的?
这个开发与调试宏是开发调试的过程中,需要打开吗?开发完成后必须关掉?

问题有点多,麻烦指导一下,谢谢!

设备:
2016年4月16日星期六10:20:17+0000 z20121202038 3229在https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/%E5%85%B3%E4%BA%8E%E4%BD%8E%E5%8A%9F%E8%80%97#comments