阅读:2556回复:2
关于WinDriver的中断
小弟想在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;? 望有热心人赐教 不胜感谢 |
|
沙发#
发布于:2007-12-28 11:55
关注这个问题,我也在搞WinDriver的PCI驱动开发,想问一下如何从中断处理函数ISR中返回呢?我只要一触发中断就反复进入
|
|
板凳#
发布于:2009-09-10 16:18
进入中断后,不能够再次响应中断,没有执行那个线程,WDC_IntEnable(,,,),有没有达人告知阿,不胜感激。中断标志的fInterrupt和fStopped都是干什么用的阿?
|
|