请问STM32休眠后有很多时侯唤不醒怎么解决?

2019-07-14 17:35发布

请教大神,请教一下STM32 休眠后有很多时侯唤不醒!!!连硬复位都没有用,也就是单片机睡死了!!!请教是片子本身的问题吗?如果不是,请问在哪里设置一下?问了好多论坛了,在这里试下看能不能解决!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
lukyhong
2019-07-15 07:58
void PowerOff(void)
{        
    //***********************************½øÈëÐÝÃß        
          RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOB, DISABLE);   //RCC_AHB1Periph_GPIOA
                RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC3, DISABLE);

                RCC_AHB1PeriphResetCmd(0X1FF,ENABLE);
                RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);        

          //***********************************ʹÄÜ»½ÐÑ
                PWR_WakeUpPinCmd(ENABLE);
        
                PWR_FlashPowerDownCmd(ENABLE);        
        
                PWR_EnterSTANDBYMode();
}

一周热门 更多>