dongjun
驱动牛犊
驱动牛犊
  • 注册日期2002-03-20
  • 最后登录2003-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1263回复:2

请教多个中断虚拟的设计方案问题?

楼主#
更多 发布于:2002-05-17 22:57
兄弟现在遇到一个棘手问题!
我要编写一个win32程序,它需同几块数据采集板通信,目前单块板的vxd已编写完成,并已调试通过。但要同几块采集板实时通信,我却一时不知该如何下手?由于每块采集板和cpu之间的通信,都是通过不同的硬件中断,不同的内存映射来实现的。
请问高手,我能否在一个vxd里实现虚拟多个中断?若不能,是否可以给我在设计方案上提出些许意见?谢谢
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-18 16:05
没有试过几个中断的,不过应该可以才是。
Alexander
驱动大牛
驱动大牛
  • 注册日期2002-02-04
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分-5分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-19 23:33
其实我感觉pci,isa这些都类似的,你的卡应该是isa的吧。可以借鉴一下pci的办法嘛:
在卡上添一个寄存器,置位时表示中断由此卡发出。
在驱动中多卡共享一个中断,在isr中查询是否自己的中断,应该只有发出中断的那块卡的isr确认中断,确认后清除标志位。
中断资源很宝贵,不要浪费啊。


[编辑 -  5/20/02 by  liuqun]
游客

返回顶部