wc88888
驱动牛犊
驱动牛犊
  • 注册日期2002-06-14
  • 最后登录2002-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1040回复:3

使用WRITE_PORT_XXXX一定要先映射内存地址空间吗?

楼主#
更多 发布于:2002-06-14 15:28
我想做的一通用的简单驱动程序,由用户传来PORT的地址,我通过驱动来实现对指定PORT的读写.
但感觉总是有问题,

最新喜欢:

beaverorbeaver...
wc88888
驱动牛犊
驱动牛犊
  • 注册日期2002-06-14
  • 最后登录2002-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-14 15:29
写PORT的一段代码如下:
ULONG address;UCHAR *padd,data;
padd=(UCHAR *)userBuffer;
address=(ULONG)*padd;
padd+=sizeof(address);
data=*padd;
WRITE_PORT_UCHAR((PUCHAR)&address,data);
这样做对吗?
但我调试的时候,发现写PORT后,立即读回,数据值不一样!?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-06-14 16:08
用户给你的是什么样的地址?
wc88888
驱动牛犊
驱动牛犊
  • 注册日期2002-06-14
  • 最后登录2002-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-14 16:13
是0x140.
游客

返回顶部