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