cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:965回复:3

51控制PCI卡

楼主#
更多 发布于:2003-03-21 13:45
我要将一个PCI显卡用51来控制,随卡来的寄存器资料有专门地址,但是我知道Pnp的卡地址是可变的,我在对他的寄存器进行读写时用不用操作它的配置寄存器,对于这个可变地址的卡我怎样定位它的寄存器,能直接用它资料里所说的地址吗?
没有多少分,以后有分一定送上。
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-22 02:06
我在对他的寄存器进行读写时用不用操作它的配置寄存器
不用。

对于这个可变地址的卡我怎样定位它的寄存器
不用操作也就不用定位。

以上答案是基于WDM的

能直接用它资料里所说的地址吗?
谁的资料?

cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-22 08:27
我的意思是,随卡配的寄存器说明资料里有所有寄存器的地址和命令字,我不知道控制这种卡和控制非PNP卡有什么不同,我能不能按它说的地址,如0X03CF是一个控制寄存器,我就从PCI的地址按这个数去寻址
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-22 10:14
随卡配的寄存器说明资料里有所有寄存器的地址和命令字,
是给你写EEPROM的

我不知道控制这种卡和控制非PNP卡有什么不同
PnP是系统自动分配资源,非PNP卡的资源不能由系统调度

我能不能按它说的地址,如0X03CF是一个控制寄存器,我就从PCI的地址按这个数去寻址
可以,如果你运行在DOS下必须这样做,但是在WDM中你必须不
游客

返回顶部