wjckzdh
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1034回复:2

请教一个9052小问题

楼主#
更多 发布于:2003-01-03 11:33
各位大侠,我以前做了一个ISA卡,只需要对端口(地址0x310~0x315)操作,如_outp(0x310,0xFF),现在用9052将之改成PCI卡,使用ISA模式,没用中断,是不是按照DataBook上说的只要(INTCSR[12]=1)就行,另外,在Win98下不需要编写驱动,我现在用程序已经找到卡,且读出了那6个配置空间,其中space1等于0x0000d401,在设备管理器里查看资源时,第一个输入输出范围却为0xd400~0xd47F,我想问的是现在该对哪个端口操作就相当于对原来的ISA卡的0x310操作,是不是事先要配置寄存器?多谢!

最新喜欢:

abc0099abc009...
wuhao
驱动小牛
驱动小牛
  • 注册日期2002-06-14
  • 最后登录2005-02-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-03 14:12
ISA卡和pci卡不一样,isa卡的地址不会变化,而pci卡的地址随着不同的计箅机i/o地址是不一样,space1等于0xd400~0xd47F,在设备管理器里查看资源时,范围为0xd400~0xd47F,需要对端口操作.在Win98下不需要编写驱动,程序已经找到卡,且读出了那6个配置空间,其中space1等于0x0000d401,第一个输入输出范围却为0xd400~0xd47F,现在该对哪个端口操作就相当于对原来的ISA卡操作,输入输出地址范围为0xd400~0xd47F.





---------------
兄弟给点分?
wjckzdh
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-03 18:44
楼上兄弟,你没答全啊,回答完全的给10分。我分数不多,只能给你2分了,不好意思!
游客

返回顶部