问答

汇集网友智慧,解决技术难题

sweet蜘蛛侠

TA的家园币:51  

  • 华大HC136深度休眠唤醒后,无法再次休眠

    进入深度休眠唤醒后无法再次进入休眠我是用的lpm_gotodeepsleep函数进入休眠,但是中断触发后就不会再继续休眠,维持唤醒状态。进入休眠放在while1最后位置。代码:///<配置Demo板上所有不使用的IO为高阻输入,避免端口漏电App_LowPowerModeGpioSet();M0P_SYSCTRL->PERI_CLKEN=0;Sysctrl_ClkDeInit();///<进入低功耗模式——深度休眠(使能唤醒后退出中断自动休眠特性)Lpm_GotoDeepSleep(TRUE);voidLpm_GotoDeepSleep(boolean_tbOnExit){SCB->SCR|=SCB_SCR_SLEEPDEEP_Msk;SCB->SCR|=1uSCR=0x01

    HC sleep SCR ps go eps

    2021-08-05 0