| 
			 
					阅读:1671回复:2
				 
				关于isa中断的问题--请教啦
					            关于isa中断的问题
 
							我有一程序,必须响应irq3中断,我用的是vxd,现在情况是 vxd加载 ok; BOOL IrqtestDevice::OnSysDynamicDeviceInit() { pMyIRQ = new MyInterrupt(); *pVal = 0; if(pMyIRQ&&pMyIRQ->hook()) { pMyIRQ->physicalUnmask(); return TRUE; } else return FALSE; } 这些也ok,*pVal为一个中断记数用的1M以下的DWORD单元 通过com2口接鼠标验证,ok 通过逻辑分析仪看isa卡上的中断信号,no problem,周期为120ms, 长度为250ns,但是我就是不能响应它,真搞不懂怎么回事,isa卡上的中断信号是沿触发的 希望各位高手给予指教,谢谢了先  | 
	|
| 
			 沙发# 
								发布于:2001-08-17 15:47				
			
					仔细研究一下二三子的文章,还有,用Windriver采到中断吗?				 
							 | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2001-08-17 16:29				
			
					可能是和我一样,hook都没成功。我郁闷啊。。。				 
							 | 
	|
					
						
  |