阅读:965回复:3
中断不能触发?(30分)
偶的驱动中,初始化中分配中断资源和连接中断都成功。
设备基于ISA,当数据到达时,有一个从低到高的电平的跳变, 用万用表可以检测到。 可是中断处理例程ISR就是不被调用(偶在softice中设置了断点) |
|
沙发#
发布于:2003-01-02 23:05
检查你的中断触发方式,看看你的中断连线
|
|
板凳#
发布于:2003-01-06 11:53
如果你是在DOS下,在调用setvect之前请检查以下以项:
1、硬件中断号和软件中断号不相同,存在一个变换关系。 2、你还必须显式的开放相应的中断使能位,分别是端口21/A1 如果是NT的KMD: 1、注意在调IoConnectInterrupt之前调HalGetInterrupt进行IRQ转换。 |
|
|
地板#
发布于:2003-01-07 09:09
你用逻分仪把你的中断线引出来看看,我认为是你的中断电平延迟时间过短造成的。
|
|
|