OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3155|回复: 9

停止模式不能被RTC以及定时器中断唤醒

[复制链接]

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2018-4-14
在线时间
6 小时
发表于 2018-5-10 14:10:07 | 显示全部楼层 |阅读模式
1金钱
继续昨天的问题,我在选用停止模式之后,利用中断唤醒它,然后我用外部中断也就是按键中断可以正常唤醒程序从停止模式之后接着运行,但是用RTC以及TIM中断就是唤不醒,打死唤不醒,请教哪位大神帮一下小女子看看处在哪里问题
[mw_shl_code=applescript,true]int main(void)
{       
        //static u8 a;
//        static float res1;
//        uint8_t str[]="hello bay";
//        static u8 cha;
//        int i;
//        unsigned static char DEVID_AD;
        //u8 datatemp[SIZE];
  RCC_Configuration();
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  delay_init(32);
  uart_init();
        LED_ALLInit();
        KEY_ALLInit();
//EXTI_Key_Init();
        TIM3_IT_Init(4999,3199);
//RTC_Config();
        To_enter_Stop();

        LD_ALLON();
  //To_enter_Stop();
       
        while(1)
        {
//    RTC_Config();
//                delay_s(1);
//                To_enter_Stop();
                delay_s(1);
                printf("jasdhhui\n");
        }


}
[/mw_shl_code]
[mw_shl_code=applescript,true]void To_enter_Stop(void)
{

    //RTC_WakeUpCmd(ENABLE);
   // RTC_WakeUpCmd(ENABLE);
//          RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR , ENABLE);
//       
//          PWR_WakeUpPinCmd(PWR_WakeUpPin_1,GPIO_Pin_0);
//    /* Request Wait For Interrupt */   
//    PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);              

          RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR , ENABLE);
                PWR_UltraLowPowerCmd(ENABLE);
                PWR_FastWakeUpCmd(ENABLE);
                PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
}[/mw_shl_code]

RTC以及TIM中断我在之前已经验证过是对的,可以定时出发中断,但是唤醒不了停止模式

最佳答案

查看完整内容[请看2#楼]

参考这里:http://www.openedv.com/forum.php?mod=viewthread&tid=108920&extra=page%3D1
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-5-10 14:10:08 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2018-4-14
在线时间
6 小时
 楼主| 发表于 2018-5-10 14:18:11 | 显示全部楼层
串口中断也唤不醒
回复

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
发表于 2018-5-10 14:23:06 | 显示全部楼层
跟我遇到的问题一样的,,,
回复

使用道具 举报

20

主题

450

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4910
金钱
4910
注册时间
2017-7-6
在线时间
720 小时
发表于 2018-5-10 14:40:47 | 显示全部楼层
本帖最后由 程功之道 于 2018-5-10 14:45 编辑
SXX666 发表于 2018-5-10 14:18
串口中断也唤不醒

昨天不是发了数据手册给你看了吗?停止模式进入WFI,有个表
1525934694(1).jpg
我是小白,很白很白的小白!!!
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2018-4-14
在线时间
6 小时
 楼主| 发表于 2018-5-10 14:56:34 | 显示全部楼层
程功之道 发表于 2018-5-10 14:40
昨天不是发了数据手册给你看了吗?停止模式进入WFI,有个表

不知道什么意思,我看手册了呀,上面说这些中断可以唤醒它,但是我用了就是唤不醒,
回复

使用道具 举报

20

主题

450

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4910
金钱
4910
注册时间
2017-7-6
在线时间
720 小时
发表于 2018-5-10 14:58:19 | 显示全部楼层
SXX666 发表于 2018-5-10 14:56
不知道什么意思,我看手册了呀,上面说这些中断可以唤醒它,但是我用了就是唤不醒,

嗯嗯  这个表里面的都可以唤醒   参考别人的看看  stm32我也没做过这个睡眠低功耗的
我是小白,很白很白的小白!!!
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2018-4-14
在线时间
6 小时
 楼主| 发表于 2018-5-10 15:00:51 | 显示全部楼层
程功之道 发表于 2018-5-10 14:58
嗯嗯  这个表里面的都可以唤醒   参考别人的看看  stm32我也没做过这个睡眠低功耗的

OK ,蟹蟹
回复

使用道具 举报

20

主题

450

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4910
金钱
4910
注册时间
2017-7-6
在线时间
720 小时
发表于 2018-5-10 15:05:37 | 显示全部楼层

你在读书还是出来了?
我是小白,很白很白的小白!!!
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2018-4-14
在线时间
6 小时
 楼主| 发表于 2018-5-10 15:17:29 | 显示全部楼层
程功之道 发表于 2018-5-10 15:05
你在读书还是出来了?

读书,还在大学。。。小白一枚
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 10:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表