系统自动进入休眠和唤醒,系统有没有在进入休眠前和唤醒后默认调用响应的方法,方便我们关闭和打开外设。
另外外设的低功耗如何设置,即IO口是如何设置。
谢谢
Susan Yang:
您可以看一下这个函数
/********************************************************************* * @fn osal_pwrmgr_powerconserve * * @brief This function is called from the main OSAL loop when there are * no events scheduled and shouldn't be called from anywhere else. * * @param none. * * @return none. */
这个函数是系统自动调用的,当当前没有任务时将进入低功耗模式。当进入低功耗模式之后,会执行halsleep()函数进行低功耗模式设置。
退出的话,一般都是外部中断或定时器中断服务函数内
da qin zheng sheng:
低功耗唤醒后系统使用内部晶振,通常需要重新初始化外设