关于进入待机模式

2019-10-12 14:32发布

void Sys_Standby(void)
{  
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);        //使能PWR外设时钟
        PWR_WakeUpPinCmd(ENABLE);  //使能唤醒管脚功能
        PWR_EnterSTANDBYMode();          //进入待命(STANDBY)模式                  
}
//系统进入待机模式
void Sys_Enter_Standby(void)
{                         
        RCC_APB2PeriphResetCmd(0X01FC,DISABLE);        //复位所有IO口
        Sys_Standby();
}

这里进入前为啥要复位所有IO口啊,直接调用Sys_Standby进入不行吗

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。