wwwheihei 发表于 2018-7-27 14:56:21

在调试stm32f030c8t6的停止模式

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

butterflyspring 发表于 2018-8-2 17:46:54

你的systick是否有打开?

wwwheihei 发表于 2018-8-3 08:19:56

butterflyspring 发表于 2018-8-2 17:46
你的systick是否有打开?

最后发现加了几句没用的语句导致的

TP416775364 发表于 2018-9-7 09:40:34

请问如何解决的,有参考码可以发下么?

wwwheihei 发表于 2018-9-7 10:33:23

TP416775364 发表于 2018-9-7 09:40
请问如何解决的,有参考码可以发下么?

PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);就这一句
页: [1]
查看完整版本: 在调试stm32f030c8t6的停止模式