ARM11外部中断无法跳出

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

有可能是中断程序错误

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

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

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

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

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