gorgeous7
驱动牛犊
驱动牛犊
  • 注册日期2007-11-22
  • 最后登录2007-12-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2455回复:2

关于WinDriver的中断

楼主#
更多 发布于:2007-11-26 10:00
小弟想在MPC下实现PCI9054响应中断后从PCI9054中读数
遇到的问题是:
1 API函数pciCardInfo.Card.dwItems得到的值具体什么含义啊  手册上说是资源项目(IO 中断 存储器)  那我的函数返回的怎么是6?
2 要利用中断,注册卡资源时,必须有cardReg.Card.Item[0].item = ITEM_INTERRUPT; 以后才能使能中断;但是要读数的话是不是又得利用WD_CardRegister注册一次卡资源  ? 届时又要改成cardReg.Card.Item[0].item = ITEM_MEMORY;?
望有热心人赐教 不胜感谢
wangjisheng
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2011-07-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-28 11:55
关注这个问题,我也在搞WinDriver的PCI驱动开发,想问一下如何从中断处理函数ISR中返回呢?我只要一触发中断就反复进入
zhuo811
驱动牛犊
驱动牛犊
  • 注册日期2008-02-13
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望198点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-09-10 16:18
进入中断后,不能够再次响应中断,没有执行那个线程,WDC_IntEnable(,,,),有没有达人告知阿,不胜感激。中断标志的fInterrupt和fStopped都是干什么用的阿?
游客

返回顶部