mode_deep_sleep,功耗

关于低功耗

坐,2016-04-16 11--z20121202038

你好,
有几个关于低功耗的疑问:
1)什么情况下系统会进入低功耗模式?是不是所有的任务都进入闲置或禁用状态时,就会进入低功耗。而进入低功耗的代码实现在arch_main()里面吗?
2)承接问题1,在进行低功耗设计时,是不是主要考虑的是让任务及时进入闲置状态就行了,还是要在任务中加入进入低功耗模式的程序接口?
3)深度睡眠和扩展睡眠这两种睡眠模式可以同时存在吗?比如说,在扩展休眠模式下休眠10分钟,仍然没有被唤醒,那么切换到深度睡眠模式下。
4)看arch_main.c的main_func()里有这么一段:
否则{// mode_deep_sleep
#如果DEVELOPMENT_DEBUG
SetBits16 (SYS_CTRL_REG RET_SYSRAM 1);//保留系统RAM
其他#

订阅RSS - mode_deep_sleep功耗