两种可能
一是中断向量指向无效的程序空间,造成死机
二是没有清除中断标志,反复进入该中断。
反正两种可能最后都是死机。
會跳到中斷函數的地址
注意是地址
沒有返回的話(沒有中斷函數的話) 程序就回不來了
以上是我根據汇编的調試結果
其实每一个中断都有自己的入口地址,如果我们的中断函数没写,但是入口地址在.S的启动文件中定义好了的。
所以如果你没写中断函数,但是单片机还是会调到中断入口地址,相当于执行了一个空函数。
中断标志为也没清除。程序会反复的进入中断,出中断,进入中断,出中断。
一般的.s文件都给你提供了中断回调函数,是个死循环
停止在某个位置,无法运行