大家好,我现在遇到了一个问题,我用DS中的KInterrupt来监控特定的中断,比方说并口,但是不能成功。我是这样做实验的,在device的start例程中初始化了一个KInterrupt的成员变量,并把它和Isr连接了:同样完成了Dpc的初始化。status = m_Irq.I...
全文
回复(5) 2003-10-07 23:17 来自版块 - 非USB硬件驱动开发
表情
daor看你的中断的生成方式了,如果你的中断对象生成的时候没有指定中断号,那么可能就要在inf中制定你的驱动所能处理的中断范围。 比方说,你用向导生成的时候说明了驱动有中断资源,那么它就是这种方式,在配置文件中会有一个IRQConfig栏让你去填具体的数值,可以是个范围,当然在生成中断...(2003-10-08 12:14)
seaquester生成的inf还要制定IRQConfig吗?是不是要制定这个才能发生中断? 非PnP 的 ISA 驱动需要在INF中指定资源IRQConfig和IoConfig,PnP设备的驱动就不需要了。(2003-10-08 11:51)
CYoung生成的inf还要制定IRQConfig吗?是不是要制定这个才能发生中断?(2003-10-08 11:09)
daor非常感谢帮助,但是我想问题可能不在那里。 因为我做实验的时候并没有指定一定是等并口中断。 错误出现的原因是 我生成的inf文件中的IRQConfig没有制定,我后来把它改成7,就可以安装了。 但是IoConfig中,它的范围还是和并口冲突。 不知道有什么好办法?(2003-10-08 10:24)
oetek并口中断必须先使能并口中断,获取设备资源,然后初始化并连接中断(2003-10-08 08:31)

返回顶部