STM32F051 中断处理函数进入低功耗模式 唤不醒

2019-08-14 17:56发布

            我主要想实现我用PAO引脚实现STM32F051低功耗模式的切换,在IAR中用中断处理函数进入低功耗模式,开始的时候可以通过PAO按键进入低功耗模式,但是第二次按键是,却唤醒不了。在主函数中进入低功耗模式可以用PA0来唤醒,但是在中断处理函数中进入就唤醒不了。  求高人指点迷津。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-14 19:22
帮顶.
飘渺星空
2楼-- · 2019-08-14 22:01
 精彩回答 2  元偷偷看……
飘渺星空
3楼-- · 2019-08-15 02:24
void  EXTI0_1_IRQHandler(void)
{
    GPIO_WriteBit(GPIOC, GPIO_Pin_9,Bit_SET );
   delay(2000000);
   GPIO_ResetBits(GPIOC, GPIO_Pin_9);
    delay(2000000);
  if(EXTI_GetITStatus(EXTI_Line0)!=RESET)
  {
    WR_EnterSleepMode(PWR_SLEEPEntry_WFI);
    EXTI_ClearITPendingBit(EXTI_Line0);
   }
}
为什么中断只进入一次,第二次中断就不响应了。
正点原子
4楼-- · 2019-08-15 07:45
回复【4楼】飘渺星空:
---------------------------------
没搞过啊,只能帮顶.
yu515301489
5楼-- · 2019-08-15 09:33
第二次按键只是从进去低功耗那里继续运行,然后出中断 并不会再进中断。
qiuchangruo
6楼-- · 2019-08-15 14:09
代理兆易创新(GD)32-bit ARM架构,Cortex-M3、M4内核MCU,可提供技术支持等服务;
GD32F130系列 M3内核与STM32F030/051/070等系列,硬件pin to pin兼容;烧录器、寄存器、开发环境完全兼容;
欢迎来电咨询探讨,邱先生 电话:136 8955 5135;

一周热门 更多>