找回密码
 注册
搜索
查看: 767|回复: 4

[讨论] 在线等:请问用C51怎么表示外部RAM地址?

[复制链接]
发表于 2006-9-20 20:49:00 | 显示全部楼层 |阅读模式
bit RW24256(uchar *databuff,uchar dataquantity,uint adress,uchar controlbyte)
这个子函数中,如果adress这个参数是片外RAM的0x0100地址,调用的时候括号里面adress应该怎么写啊?
谢谢!~
发表于 2006-11-1 14:31:00 | 显示全部楼层
指针,你既然使用了c语言,就要用c的观念去考虑问题
点评回复

使用道具 举报

发表于 2006-11-14 11:05:00 | 显示全部楼层
bit RW24256(uchar *databuff,uchar dataquantity,uint *adress,uchar controlbyte)
//注意地址应该定义成指针
访问的时候这样做

adress =( uint* )(0x0100) ;//adress 本身的值就是0X0100了

*adress =  XXXX ; //给地址0x0100赋值
点评回复

使用道具 举报

发表于 2006-11-16 08:23:00 | 显示全部楼层
用关键字 xdata声明
点评回复

使用道具 举报

发表于 2007-3-26 07:28:00 | 显示全部楼层
xdata uchar * address
address=0xxxxxh;
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 22:16 , Processed in 0.047430 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表