• 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20
  • 打印

    广东11选五玩法技巧: [ARM入门] CortexM0+ 无法进入深度睡眠

    [复制链接]
    526|3
    跳转到指定楼层
    楼主
     楼主 | 2018-11-14 10:54 | 只看该作者 |退出气泡模式 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 gameboy374 于 2018-11-14 11:11 编辑

    Hi all
    请教大家一个关于CortexM0+芯片无法进入深度睡眠的问题。
    问题场景:
    芯片上电,Keil仿真执行如下程序
        API_SoftDelayms(3000);
        __disable_irq();
        while(1)
        {
                SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
                __WFI();
                API_SoftDelayms(300);
        }
    理论上,进入深度睡眠模式之后keil会丢失连接,功耗大幅度降低。
    实际上,Keil没有丢失连接,阻塞在__WFI()这段程序;SCB->SCR = 0x4;点击“Stop code execution”,断点会跳转到API_SoftDelayms(300);点击“Start code execution”程序继续阻塞在__WFI();如此循环,功耗没有降低,也无中断产生。
    请教各位,该问题应该从哪方面着手?CortexM0+进入深度睡眠的程序流程是否正确,或者还有其他的寄存器需要考虑到?
    沙发
    | 2018-11-14 12:23 | 只看该作者
    不要用在线仿真测试,建议点个灯做标志之类的。
    板凳
     楼主 | 2018-11-14 17:02 | 只看该作者
    问题点已经找到,在于该语句:__disable_irq();
    禁用全局中断之后,如果有其他中断产生(如RTC中断,可以在低功耗模式下运行),MCU会被唤醒但是不会执行该中断服务程序
    具体原因请参阅下图:


    文件:《ARM Cortex-M0权威指南》 Page161、Page163

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    地板
    | 2018-11-29 16:34 | 只看该作者
    楼主问题解决了吗?我没禁用全局中断,debug时也和你一样的现象程序阻塞在__WFI,stop就会跳到下一句这样。功耗也几乎没变。
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    关闭

    热门推荐上一条 /2 下一条

    快速回复 广东快乐十分走势图 返回列表
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20