qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:960回复:11

中断跳线碰到的问题

楼主#
更多 发布于:2003-08-17 13:53
中断跳线碰到的问题:
我的ISA采集卡可以有几个IRQ可以选择,我在开发驱动的时候,一直用7号打印机的. 现在想改到3号(COM2)上,却出现虽然有中断信号,却不能进入中断服务程序的情况. 用DOS下的程序,就能正确响应.
大家说是怎么回事?
BIOS中的3,7号已经置为primary.
我试过7号,disable和primary都没问题,可是3号都不行.
 :(

[编辑 -  8/17/03 by  qdyangjing]
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-17 15:43
怎么没人回答呀,我看我是没救了.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-17 19:49
是不是3号中断不能给你用啊,因为COM2用了这个
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
josen_huang
驱动牛犊
驱动牛犊
  • 注册日期2003-07-21
  • 最后登录2003-08-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-18 14:18
是不是和其他中断有冲突?
我是新手,不懂,帮 你顶一下。主要赚分。 :)
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-19 10:20
如果用IRQ3的话,先在BIOS里把COM2 Disable掉。
助人乃快乐之本 有人给分就更快乐了 :-)
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-19 19:17
不管是disable还是enable都一样,初始化没问题,但是进不去中断.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-19 19:50
不管是disable还是enable都一样,初始化没问题,但是进不去中断.


你的意思是中断能成功申请到,但进入不了中断处理例程?
你先检查检查你的硬件是不是有毛病,中断能正常触发吗?
可以先用SOFTICE的GENINT命令产生中断来看你的中断处理程序能否执行,如果不执行,说明你的程序的问题,如果执行,说明硬件的毛病
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-19 20:00
这样说吧:DOS下的测试程序能执行,Windows下的程序不能进入中断,但7号就两种都可以.
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-19 20:10
既然在DOS下可用,说明你的硬件是没什么问题的。
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-19 20:15
7号都可以,是不是说明软件也没问题呢?
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-08-19 20:24
7号都可以,是不是说明软件也没问题呢?


既然能用了,当然没问题了
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
konie_wu
驱动牛犊
驱动牛犊
  • 注册日期2003-08-17
  • 最后登录2003-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-08-19 20:29
我也碰到了同样的问题,我对ISA网卡编写自己的驱动程序
发现用异步调用,发送消息还有win32事件三种方式来等待
VHardwareInt,都不行,另外用win32事件会出线
a fatal exception oe error,你们后来解决了么?
看一看再说
游客

返回顶部