molin0613
molin0613
采纳率0%
2015-01-16 14:15 阅读 1.6k

ARM11外部中断无法跳出

在OK6410上测试外部按键中断,中断进入后没有跳出,怎么回事

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • devmiao devmiao 2015-01-16 15:54

    调试下,可能是中断的错误

    点赞 3 评论 复制链接分享
  • qq_25386231 qq_25386231 2015-01-16 15:05

    有可能是中断程序错误

    点赞 评论 复制链接分享
  • yang2010qq isokdo 2015-01-17 02:02

    1.看看是不是你在中断里面有死循环语句;
    2.你进中断后第一件是应该是将产生此中断标志位清除,以便下次中断能顺利进入;
    3.你用的是不是几个中断共用的中断函数,有没有可能是其他中断引起的,异常中断进入的也应该清除异常引起中断的标志位;

    建议:中断程序尽量短,尽可能不要把执行程序放入中断内,在中断中可以置一个标志位,
       然后在主程序里判断标志位、清除并处理相应程序效率会高很多……

    点赞 评论 复制链接分享
  • ycw007 无规矩不成方圆 2015-01-17 02:15

    建议楼主把问题叙述详细些 或者给段示例代码

    点赞 评论 复制链接分享
  • qq_26636687 qq_26636687 2015-03-17 03:33

    1.看看是不是你在中断里面有死循环语句;
    2.你进中断后第一件是应该是将产生此中断标志位清除,以便下次中断能顺利进入;

    点赞 评论 复制链接分享

相关推荐