指针定义

[复制链接]
 楼主| jlyuan 发表于 2015-12-24 22:43 | 显示全部楼层 |阅读模式
比如C51可作如下定义:

 code uchar x[4]={ //x定义在代码区

0x01,0x02,

0x03,0x04,

};

uchar xdata *p            //指针P定义在外部RAM

#define pflag XBYTE[0x0200] //pflag定义在外部RAM 200H处

#define Px((unsigned char volatile *) 0x20800L) //指针PX指向外部RAM 800H
 楼主| jlyuan 发表于 2015-12-24 22:43 | 显示全部楼层
请问MSP430利用C语言对以上定义如何实现

敬请指教
dengdc 发表于 2015-12-24 22:44 | 显示全部楼层
const unsigned char Add[]={0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA};
zhanghqi 发表于 2015-12-24 22:44 | 显示全部楼层
你用的是哪个版本?
heweibig 发表于 2015-12-24 22:44 | 显示全部楼层
是否没定义长度啊!!
heweibig 发表于 2015-12-24 22:45 | 显示全部楼层



如:

CONST UNSIGNED CHAR XXX[3]={0x11,0x22,0x33};
jiaxw 发表于 2015-12-24 22:45 | 显示全部楼层
路过 帮顶
heweibig 发表于 2015-12-24 22:46 | 显示全部楼层
我觉得一样可以啊,直接把code改成const就好啦
 楼主| jlyuan 发表于 2015-12-24 22:46 | 显示全部楼层
啊,有点头晕,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部