OpenEdv-开源电子网

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

停机唤醒问题

[复制链接]

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2011-11-29
在线时间
0 小时
发表于 2011-12-17 22:24:59 | 显示全部楼层 |阅读模式
  我修改的待机唤醒的例子,中断可以停机,停机后无法通过中断唤醒,不知道怎么办了。
看手册上说停机可以通过任意外部中断唤醒的啊。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2011-11-29
在线时间
0 小时
 楼主| 发表于 2011-12-17 22:27:34 | 显示全部楼层

void EXTI0_IRQHandler(void)
{
    if(EXTI_GetITStatus(BUTTON0_EXTI_LINE) != RESET)   //检查指定的EXTI0线路触发请求发生与否
    {
        /* Clear the Key Button EXTI line pending bit */  
        EXTI_ClearITPendingBit(BUTTON0_EXTI_LINE);

        if(Check_WKUP())//关机?
        {   
            RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);
            /* Request to enter STOP mode with regulator ON */
            WR_EnterSTOPMode(PWR_Regulator_ON, PWR_STOPEntry_WFI);
        }
    }
}
这是中断服务程序

回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2011-12-18 00:09:24 | 显示全部楼层
不是任意都可以…
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2011-11-29
在线时间
0 小时
 楼主| 发表于 2011-12-18 09:43:41 | 显示全部楼层
那都哪些可以啊,
没进停机模式前,我用PA0和PA8 B12都可以进中断,串口打印数据。
而且按照你的例程,可他用PA0长按进入停机。
但进停机模式后,3个中断好像都不起作用了。
回复 支持 反对

使用道具 举报

6

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2011-11-29
在线时间
0 小时
 楼主| 发表于 2011-12-18 12:26:26 | 显示全部楼层
好了,可能和在Check_WKUP里面加串口调试有关。
回复 支持 反对

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2012-4-7
在线时间
0 小时
发表于 2012-4-15 16:19:19 | 显示全部楼层
回复【5楼】zzyongchao:

---------------------------------
你实现了你所要的功能了吗?求共享啊!在哪些做了改动啊
回复 支持 反对

使用道具 举报

9

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2016-9-1
在线时间
78 小时
发表于 2016-9-9 17:13:34 | 显示全部楼层
请问一下楼主,我在调试停机模式的时候 ,一上电进入停机模式,用外部中断E2唤醒,然后长按三秒进入停机,再次用E2唤醒这样可行不,我的现象是按了没反应 ,请问你知道什么原因吗
回复 支持 反对

使用道具 举报

9

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2016-9-1
在线时间
78 小时
发表于 2016-9-9 19:51:30 | 显示全部楼层
楼主 我也遇到这问题  我没加打印调试  但是第一次唤醒可以  然后中断进去停止模式 想要再次唤醒就不行了  请问怎么解决啊
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 15:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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