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

STM32 rtc与外部中断

Hello Pointer!!! 2019-01-24 浏览量:2133
为什么我的RTC唤醒以后,程序会先跳到外部中断里面?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是跳到了外部的GPIO中断中的么?
    在进入睡眠前,是不是有中断标志没有清,所以唤醒后,就会进入到中断中
    还有就是外部的中断一直是有效的,一醒就触发了
    这两个都使用是完全可以的。
    可以先单独调试一下,再组合调试。一般的问题,也就是配置上的问题,引脚复用有没有冲突之类的。
    • 发布于 2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 你把外部中断管脚配置上拉试试看,或者关闭外部中断
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 唤醒RTC后导致有电平的波动么?
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • RTC是有外部中断的啊,RTC设成高电平触发外部中断,我的意思是,我需要用到RTC和外部中断,但是这两个不能相互影响。
    • 发布于2019-01-26
    • 举报
    • 评论 0
    • 0
    • 0

  • RTC 中断优先级提升到最大试试。

    最好还是找找外部中断是不是有问题。

    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为你的程序可能触发了外部中断,所以导致跳出到外部中断
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是你的外部中断是设置了电平触发呢?试试设置为沿变触发看看?
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 那要看是否使能了外部中断,一般来说低功耗唤醒以后是先执行一个复位,然后再重新运行的
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 待机模式唤醒的话不会进入中断,看看是不是触发了电平,待机唤醒,相当于复位。所以是从复位中断服务函数开始运行的。
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 仔细看手册,rtc中断和exit的lin线是有交集,exit17,21,22都是和RTC有关的
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是看对应的中中断,要看对应的复位信号是不是有,然后再重新运行
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • RTC中断和其他的中断都是在一个中断线上面的,主要是看冲突的情况
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 rtc与外部中断