阅读:992回复:3
工控和商用pc上pci的中断的驱动何处不同
我在工控上做了一个驱动,中断能挂上,一切正常
在商用pc上,中断怎么也挂不上,其他正常。(我busnumber都设了),用示波器量有中断(inta)产生,就算没挂上,难道不死机么? 我发现在pc上,irq号被很多设备公用,。是不是因为这个原因?但是busnumber是唯一的啊? 我用的是ddk, ntStatus = IoConnectInterrupt( &MyDeviceObject->InterruptObject, pci_isr, MyDeviceObject,//, NULL, MappedVector, irql, irql, LevelSensitive, FALSE, Affinity, FALSE); |
|
沙发#
发布于:2004-07-17 22:14
向你请教一下,我也是想开发工控用的中断和端口读写驱动,简单够用就行,应该如何下手?谢谢
|
|
板凳#
发布于:2004-07-19 12:15
找个例子看看,网上多得是
|
|
地板#
发布于:2004-07-19 16:00
我在工控上做了一个驱动,中断能挂上,一切正常 看你的代码,你的设备中断不能共享是吧?那样的话,你需要保证你所要连接的IRQ没有与别的设备共享,可以从BIOS中设置一下。 |
|
|