调试stm32f302的睡眠进入和唤醒功能,不知为什么始终进不了睡眠,程序如下:
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
// 
WR_DeInit();
// 
WR_BackupAccessCmd(DISABLE);
SCB->SCR &= 0xFFFFFFF0;
// SCB->SCR &= ~((uint32_t)SCB_SCR_SLEEPDEEP_Msk);
NVIC_SystemLPConfig(NVIC_LP_SLEEPDEEP,DISABLE);
NVIC_SystemLPConfig(NVIC_LP_SLEEPONEXIT,DISABLE);
// 
WR_EnterSleepMode(PWR_SLEEPEntry_WFE);
__WFE();
__WFE();
求高手指点,谢谢!
一周热门 更多>