版块
论坛
喜欢
话题
应用
搜索
登录
注册
appleisred的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=29427
PCI数据采集卡,采数据过程?
我用的是ADLINK出的9114卡。采数据控制字,中断控制,等都写了。软件触发方式,触发后不用fifo。然后选路,触发,延时,读数。读数据采用直接读端口方式,用汇编的in,发现读的数据老不对。有的说说要映射为线性地址,在98下怎么映射。我都是用汇编写的,没有进入0层。谢谢。
回复
(
6
)
2002-11-26 13:21
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
robertli
:
你可以先向fifo中写入特定的数,再读出它的值,看是否正确。 你也可直接向adlink寻求技术支持。
(2003-08-21 11:52)
回复
lrx666
:
基址已经得到了,控制字读写都没有问题了。 我不太懂fifo机制,没有说明是哪些内存地址。 读数据有一个端口地址。 fifo就一个地址
(2002-12-02 08:47)
回复
appleisred
:
基址已经得到了,控制字读写都没有问题了。 我不太懂fifo机制,没有说明是哪些内存地址。 读数据有一个端口地址。
(2002-11-29 12:05)
回复
arthurtu
:
先得到你的pci卡的base address,根据这个去读写
(2002-11-29 08:57)
回复
appleisred
:
我知道,可是写控制字都没有错。 就是读的时候总是fffff,没有变化。 说明书上是说的在base2的偏移地址0。 我就in了这个值,总是没有变化,不知道为什么?
(2002-11-28 23:48)
回复
xjtanh
:
你用汇编写的应该不会要求线性地址,因为你写的不是真正的驱动, 而是直接对硬件进行操作了,你可以在DOS下看看你的程序。
(2002-11-28 21:51)
回复
appleisred
加关注
写私信
0
关注
0
粉丝
29
帖子
返回顶部