zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1684回复:4

关于用WaitForSingleObject()等待DSP软件中断的问题??

楼主#
更多 发布于:2003-03-04 20:28
在PCI卡上,我能够用WaitForSingleObject()等待DSP中软中断产生的消息么?
大家好!
jzhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2005-03-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-06 17:23
可以,你可以创建一个内核事件,在用户程序中用WaitForSingleObject等待该事件,在中断服务例程中触发该事件
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-03-06 19:37
用户被禁言,该主题自动屏蔽!
zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-07 11:26
jzhou ,你好
我的程序其实并不需要转入一个中断服务例程。
我的意思是想这样的,由于主机host和目标机dsp(在PCI卡上)需要进行通信,现在DSP层的驱动提供了一个创建事件的函数,我用我主机上windows系统的WaitForSingleObject()函数来等待该事件,这就需要DSP有一个发信号的过程,该发信号过程可以由写DSP软件中断寄存器(我的DSP拥有软中断)来实现,这个过程可以这样实现吗?WaitForSingleObject()可以等待到这个中断信号触发的事件么??
在这期间具体的过程是怎么样的?谢谢了!
 :mad: :mad:

[编辑 -  3/7/03 by  zshuc]
大家好!
zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-07 11:31
层次如下:
主机应用层--主机驱动---><-----DSP驱动及应用层
   |----------->通过事件通信<-----------|
大家好!
游客

返回顶部