阅读:1989回复:12
ISA卡的问题
一块isa卡,用tc写程序采集数据时,能相应中断,而且数据采集正确。但是用Windriver则听不到中断...
|
|
沙发#
发布于:2002-07-22 15:06
我也干过这样的活,不过我是用vxd做的driver,
当时我用softice测了一下,问题找到并解决了。 不知道对你有没有用? |
|
|
板凳#
发布于:2002-07-22 15:19
用softice跟。
|
|
地板#
发布于:2002-07-23 00:00
谢谢各位老大,可能使我没有说清楚。我在用Windriver测试的时候
就听不到中断,还没写程序呢。。。但是在tc里面没有问题。 |
|
地下室#
发布于:2002-07-23 09:08
不大懂说的。
|
|
5楼#
发布于:2002-07-23 10:02
是这样的,一块isa卡,已经用tc写完了数据采集程序,而且成功。
现在,用windriver来写一个驱动程序,但是在windriver测试的时候 就听不到中断了... |
|
6楼#
发布于:2002-07-23 11:24
不会windriver :(
|
|
7楼#
发布于:2002-07-23 17:05
请你先解释一下“听”不到中断是什么意思?是不是windows收不到产生的中断?
|
|
|
8楼#
发布于:2002-07-23 23:06
楼上说的对。写完了8253的控制字之后,windriver的log里面
没有显示出收到中断。 但是,在tc里面就可以响应。 |
|
9楼#
发布于:2002-07-24 09:21
你的driver 有问题
|
|
|
10楼#
发布于:2002-07-24 19:18
是我得windriver有问题吗?
|
|
11楼#
发布于:2002-07-24 22:26
windriver怎么监听中断你可以查查以前的贴子,我认为你的windriver应该没问题,有可能是windriver使用方法不对或者你的tc程序是在dos下用的,而在windows下相应的硬件资源被占用了导致你描述的问题.如果可能,从硬件方读几个状态字看看你的控制字写进去没有.
|
|
12楼#
发布于:2002-07-25 12:24
已经检查过了,占用的硬件资源手动释放了,这样还是有问题。
|
|