打印

请教51单片机的问题

[复制链接]
1627|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
golden_finger|  楼主 | 2010-10-13 00:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在 51单片机中如果要把数组定义到flash中的话
除了加关键字code外有没有别的?
#pragma data : code似乎不对,

另外如果在flash中 定义了两个数组,
比如:
char code array1[2]={'1','2'};
char code array2[2]={'3','4'};
那么这两个数组在flash中连续不?
也就是在 字符‘2’后 是不是接着字符‘3’,还是不一定?

在一个就是能不能人为的规定数组在flash中存储的起始地址 ?

相关帖子

沙发
免证入网| | 2010-10-13 06:27 | 只看该作者
_at_

使用特权

评论回复
板凳
ejack| | 2010-10-13 08:08 | 只看该作者
需要连续的话,定义成二维不得了。

人为分配数据块地址不是一个好习惯……除非出于硬件或项目特殊性

使用特权

评论回复
地板
ayb_ice| | 2010-10-13 08:33 | 只看该作者
可以用结构体实现连续地址分配

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

28

帖子

1

粉丝