阅读:852回复:2
9054 LOCAL中断问题,LINT#已经能够量到有从高到低的跳变,但是没有进ISR
在ISR中有对中断源的判断,看是否是LINT#.且所有相关的寄存器都设置了,如LOCAL中断使能位,PCI中断使能位等. 为何在能量到LINT#低有效信号后还是没有进ISR呢?
|
|
沙发#
发布于:2003-10-27 09:37
看看驱动程序有没有连接到ISR了?在ISR里面要先进行判断中断是不是该设备发生的,再进行处理
|
|
|
板凳#
发布于:2003-10-27 16:54
已经连接上了.因为处理DMA CH0的完成中断都成功了.
也判断了是否是LOCAL中断. 现在的问题是:一使能LINT,估计LINT也有效了但是立马就死机.在ISR中先判断中断源后立刻清该中断源(即不使能LINT),这是怎么回事? |
|