jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1820回复:16

有信号,可为什么进不了中断?

楼主#
更多 发布于:2002-08-08 13:26
我的一块isa卡,选择IRQ7,卡上就是连接到B21端,上升延有效.我用示波器看信号都很正常,可就是进不了中断,我用windriver监听也就是听不到.换接别的系统不用的IRQ,也听不到.
不知道为什么,可是我印象中以前调试是可以听到的,同样的一张卡,所以非常疑惑,哪位高手指点小弟一把.
好好学习 天天向上
yuri69
驱动小牛
驱动小牛
  • 注册日期2002-07-12
  • 最后登录2005-12-31
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-09 09:26
我在hook并口中断的时候遇到过类似的问题,后来发现是 计算机的监测中断反应速度太慢,中断的脉冲太快,后来 把中断脉冲延长几个时钟周期,就成了。 还有,irq 7 一般是并口的中断,弄不好冲突。

还有,计算机的中断应该是下降沿有效吧?我记得是,记不太清了
我不会停止对你的思念,就像呼吸一样,我不去特意的想,但是,只能屏息,而不可能停止
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-09 11:23
irq7是并口打印机中断,但我没有接打印机.我的中断是手动控制产生的一个上升延和一个下降延,时间都是足够长的.
我将程序对应的中断改成系统本身的中断,比如鼠标,则一切都正常,是不是说明我的程序也没有问题?
我想会不会是系统把我的中断信号给屏蔽了?
好好学习 天天向上
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-09 11:31
没接打印机不等于IRQ7没被并口占用吧
Go,go ahead
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-09 11:34
是被并口占用了,但我是share了的啊.
MyInt():VHardwareInt(7,VPICD_OPT_CAN_SHARE,0,0){};
好好学习 天天向上
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-08-09 12:16
打印机允许share中断吗?
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-09 13:05
那就是说不能用这个中断号了?那用什么啊?
别的我都试过啊,不行的啊.
好好学习 天天向上
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-08-09 14:02
那么多,为什么要和打印机抢?
你的网卡不是PCI的?
用他的不可以?
yuri69
驱动小牛
驱动小牛
  • 注册日期2002-07-12
  • 最后登录2005-12-31
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-10 17:40
用 VToolD 的类 确实 hook 不到 并口的中断。我去年也因为这个郁闷了很长时间。后来不得不 嵌入汇编代码 才能够hook到并口的中断。

我的源代码在宿舍里。这里没有,等晚上给你贴上来 ,别着急。
我不会停止对你的思念,就像呼吸一样,我不去特意的想,但是,只能屏息,而不可能停止
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-11 20:04
我把我计算机上各中断使用情况贴出来好了,大家帮忙看看哪些是可以用的?
00  系统计时器
01  键盘
02  可编程中断控制器
03  COM2
04  COM1
05  ACPI IRQ Holder for PCI IRQ Steering
05  Sound Blaster AudioPCI
06  标准软盘控制器
07  打印机
08  系统COOM/实时钟
09  SCI IRQ used by ACPI bus
10  ACPI IRQ Holder for PCI IRQ Steering
10  显卡
11  ACPI IRQ Holder for PCI IRQ Steering
11  ISDN
11  VIA Tech 3080 PCI to USB Universal Host Controller
12  鼠标
13  数值数据处理器
14  VIA Bus Master PCI IDE Controller
14  Primary IDE controller
15  VIA Bus Master PCI IDE Controller
15  Secondary IDE controller
好好学习 天天向上
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-11 20:27
你的ISA卡可能不是PNP,修改一下BIOS SETUP,让系统保留一个中断号给你的卡试一试
bluesky123
驱动牛犊
驱动牛犊
  • 注册日期2002-08-02
  • 最后登录2002-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-11 20:46
请问有支持PNP的ISA总线的设备吗?我觉得所有的ISA的设备都是非PNP的吧?
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-12 09:46
我已经成功了,谢谢大家的帮助,我最后是用的IRQ15,看来是有些IRQ是不能share的.
有高手可以解释一下么?
好好学习 天天向上
driver_abc
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2002-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-12 10:14
我也记得得ISA的设备是非PNP的,这好像是isa的最大弱点
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
14楼#
发布于:2002-08-12 10:22
有ACPI IRQ Holder for PCI IRQ Steering的应该都可以用
也有PNP的ISA的,叫EISA?
zerof
驱动牛犊
驱动牛犊
  • 注册日期2001-04-24
  • 最后登录2003-02-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-08-15 11:00
请问有支持PNP的ISA总线的设备吗?我觉得所有的ISA的设备都是非PNP的吧?


ISA和PNP有关系吗?我以前用过INTEL的ISA网卡,可以设置成
PNP的。
bluesky123
驱动牛犊
驱动牛犊
  • 注册日期2002-08-02
  • 最后登录2002-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-08-22 09:39
最近查了一些资料:
ISA is the poster child for highlighting the need for dynamic configuration of devices. ISA devices don\'t announce themselves, they don\'t provide a resource requirements list, and they are not required to provide software dynamic configuration. Configuration is manual and typically performed with jumpers or DIP switches.

  Newer ISA devices attempt to correct this problem by conforming to a Plug and Play extension to the ISA standard. These devices gained considerable popularity with the introduction of the Windows 95 operating system. Versions of NT prior to Windows 2000 did not really support Plug and Play, so these devices relied on a special installation program to operate properly with NT. Windows 2000, however, correctly supports these newer ISA devices and exploits their capabilities.



游客

返回顶部