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

2019-07-14 17:35发布

请教大神,请教一下STM32 休眠后有很多时侯唤不醒!!!连硬复位都没有用,也就是单片机睡死了!!!请教是片子本身的问题吗?如果不是,请问在哪里设置一下?问了好多论坛了,在这里试下看能不能解决!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
冬冬5241
1楼-- · 2019-07-15 00:10
程序有没有错误的地方,比如要设置唤醒的代码
还有个问题是,一直唤不醒,还是有时能唤醒,有时不能
建议详细看一下手册
云淡风轻丶
2楼-- · 2019-07-15 04:30
??硬复位都没有用??音符为是RESET啊,相当于重启了
cmh20
3楼-- · 2019-07-15 07:14
lukyhong
4楼-- · 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();
}

一周热门 更多>