在调试stm32f030c8t6的停止模式的时候,第一次可以进入低功耗,后面 每次执行PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);不是重启,是直接绕过去了,没有睡眠,。为什么?我看资料上面说如果没有清除外部中断标志位,或者rtc中断标志位会忽略睡眠指令,向下执行,但是我已经用 RTC->CR&=~(0XF<<12); RTC->ISR&=~(0X3F<<8); PWR->CR|=1<<2; 这三句话清了啊? |
评分
查看全部评分
最后发现加了几句没用的语句导致的
评分
查看全部评分
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);就这一句