阅读:1263回复:2
请教多个中断虚拟的设计方案问题?
兄弟现在遇到一个棘手问题!
我要编写一个win32程序,它需同几块数据采集板通信,目前单块板的vxd已编写完成,并已调试通过。但要同几块采集板实时通信,我却一时不知该如何下手?由于每块采集板和cpu之间的通信,都是通过不同的硬件中断,不同的内存映射来实现的。 请问高手,我能否在一个vxd里实现虚拟多个中断?若不能,是否可以给我在设计方案上提出些许意见?谢谢 |
|
沙发#
发布于:2002-05-18 16:05
没有试过几个中断的,不过应该可以才是。
|
|
板凳#
发布于:2002-05-19 23:33
其实我感觉pci,isa这些都类似的,你的卡应该是isa的吧。可以借鉴一下pci的办法嘛:
在卡上添一个寄存器,置位时表示中断由此卡发出。 在驱动中多卡共享一个中断,在isr中查询是否自己的中断,应该只有发出中断的那块卡的isr确认中断,确认后清除标志位。 中断资源很宝贵,不要浪费啊。 [编辑 - 5/20/02 by liuqun] |
|