最近在做个PCI数据采集卡的驱动,数字量输入.卡上有个MCU,能够定时的检查输入的状态.如果输入的数字信号有改变就会产生一中断. 现在我的ISR能检查到并响应因为输入改变引起的这个中断.我也能通过应用层随时发IOCONTRL下去读取输入状态. 我现在想实现这样一个模型,通...
全文
回复(5) 2007-10-27 20:50 来自版块 - 非USB硬件驱动开发
表情
thanfur关于第一个问题,我可能没讲清楚.我把代码贴出来 我需要在中断发生后读硬件 我是这样实现的 DLL wait(`,timeout,``) // { DeviceIoControl(IOCTL_XXX``inputbuffer,4,outputbuffer,4,``); `}`` ...(2007-11-01 20:39)
xp4105你说的第一个问题没明白。 中断来了,你就读中断状态寄存器就oK了啊, 再判断是啥中断, 然后应用程序挂上。(2007-10-31 09:19)
thanfur谢谢 啊 ,今天按你的说的地方试了下,效果不错 还有第一个问题,哪位朋友指点下(2007-10-29 17:26)
xp4105一般在初始化结束就可以了(2007-10-29 11:17)
thanfur补充一个问题,当我的设备初始化完毕,可以接受中断了.开中断的操作放在哪里比较好?(2007-10-27 20:53)

返回顶部