大虾好!
我在使用LM4F230的时候碰到一个问题困扰了好久解决不了,想请教一下.
目前系统用到了TIMR1中断,TIMR0中断,PWM1中断,UART中断.这几个中断同时开启,而且个中断都被触发的情况下,单片机会挂起----跳到这里死循环:
;******************************************************************************
;
; This is the code that gets called when the processor receives an unexpected
; interrupt. This simply enters an infinite loop, preserving the system state
; for examination by a debugger.
;
;******************************************************************************
IntDefaultHandler
B IntDefaultHandler
.但是我单独的使能各中断(中断开启,也会被触发)单片机能正常工作,没有一点问题.这基本上可以排除各中断入口是没错的,中断服务函数是可以进的.而且我的各中断服务函数里面除了调用了清中断的函数以外没有调用任何函数,所以不存在函数重入的问题.我也试过给里面的中断设不同的优先级,还是解决不了.
请问这个问题要怎么解决啊?谢谢! |