• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32在中断函数中进入低功耗stop模式是不是无法唤醒?

雕爷牛腩 2017-02-23 浏览量:4028
STM32在中断函数中进入低功耗stop模式是不是无法唤醒?如果能怎么唤醒?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 停止模式可以使用外部中断和RTC唤醒!!当然,复位也可以!


    • 发布于 2017-02-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5

  • 可以唤醒的,,,,看看数据手册 
    • 发布于2017-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • STOP模式是可以唤醒的。

    具体可以使用外部中断或者是实时时钟唤醒,请参考http://blog.csdn.net/osanwenyu/article/details/49801265


    • 发布于2017-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 嗨,您可以參考Datasheet有關Power的Register,各家族應該大同小異

    然後您可以設定外部中斷或者RTC觸發喚醒,以下是用外部中斷方式(PA0),新版HAL庫

    /* Check and handle if the system was resumed from Standby mode */
          if(__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET) { /* Clear Standby flag */             
            __HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB); } /*Disable all used wakeup sources: Pin1(PA.0)*/ HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN1); /*Clear all related wakeup flags*/ __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); /*Re-enable all used wakeup sources: Pin1(PA.0)*/ HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1); /*Enter the Standby mode*/ HAL_PWR_EnterSTANDBYMode();
    以上希望對您有用

    • 发布于2017-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以唤醒的,具体参考期间手册,外部中断
    • 发布于2017-02-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32在中断函数中进入低功耗stop模式是不是无法唤醒?