imbati
驱动牛犊
驱动牛犊
  • 注册日期2001-09-22
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1139回复:2

太奇怪!这是什么问题?

楼主#
更多 发布于:2001-10-03 17:42
简单而不能再简单的代码!
问题是为什么就是写不进去呢?(什么?读不出来?应该不会)
还是那块卡,PIO,暂不采用中断,内存映射方式,映射后基址为0xFF5D0000(其中某一次)。
调试方式为自发自收。
基址+0  --------  发数、收数
先用WRITE_REGISTER_LONG写了某个非0数
再WRITE_REGISTER_LONG读的时候居然为0?!(其实执行完写操作,查看0xFF5D0000+0时仍然为0!)
应该说卡没有问题,dos下自检可以通过。
CreateFile中参数为可读写。
imbati
imbati
驱动牛犊
驱动牛犊
  • 注册日期2001-09-22
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-04 21:38
嗯?究竟是问题太弱还是真的没人知道?(嫌分少?)
imbati
minwang
驱动牛犊
驱动牛犊
  • 注册日期2001-08-18
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-10 22:34
What does FF5D0000 mean in your code? Physical space or virtual space? For memory mapped registers, you should read/write them in virtual space!

wish it helps,
游客

返回顶部