neutronlmk 发表于 2019-7-26 10:44:26

单片机data256字节,xdata256字节,如何建260字节数组?

直接不指定内存区间定义吗?

ackyee 发表于 2019-7-26 10:51:39

什么单片机

neutronlmk 发表于 2019-7-26 10:55:14

ackyee 发表于 2019-7-26 10:51
什么单片机

51单片机。
试了,报错。
提示ram溢出。
有无办法一个数组跨data与xdata的?

TANK99 发表于 2019-7-26 10:56:51

有意义吗?

ackyee 发表于 2019-7-26 10:59:13

neutronlmk 发表于 2019-7-26 10:55
51单片机。
试了,报错。
提示ram溢出。


大哥 问你什么牌子什么型号的51

t3486784401 发表于 2019-7-26 10:59:37

xdata 用 MOVX 访问的,data 用 MOV 访问,你这两个都不在同一个地址空间怎么搞

矩阵时间 发表于 2019-7-26 11:11:08

有意义吗? +1

polarbear 发表于 2019-7-26 11:13:59

实现不了的, 只能分开2段来定义,用软件拼成260

modbus 发表于 2019-7-26 11:14:45

换单片机吧,51中也有很多内存1K以上的

neutronlmk 发表于 2019-7-26 12:09:31

polarbear 发表于 2019-7-26 11:13
实现不了的, 只能分开2段来定义,用软件拼成260

是的。我搜索+尝试了。
只能换单片机。

gao_hailong 发表于 2019-7-26 12:22:50

你需要的不是换单片机,而是提高编程技巧,

abutter 发表于 2019-7-26 12:26:59

两个拼一下?

ap0705307 发表于 2019-7-26 12:49:14

分两个数组即可

zhw950 发表于 2019-7-26 12:53:13

用一个结构体内部两个数组,一个定义在data,一个定义在xdta

huangqi412 发表于 2019-7-26 14:04:16

。。。总共才256+256,搞260数组,还因为数组实现不了换单片机。。。

security 发表于 2019-7-26 14:33:55

不可能。

polarbear 发表于 2019-7-26 15:03:09

zhw950 发表于 2019-7-26 12:53
用一个结构体内部两个数组,一个定义在data,一个定义在xdta

我赌编译器不通过{:smile:}

zhugean 发表于 2019-7-26 15:24:27

了解一下STC有256+512的

neutronlmk 发表于 2019-7-26 16:17:20

zhugean 发表于 2019-7-26 15:24
了解一下STC有256+512的

有,联系了一个256+768的
兼容st003脚位

four_zhg 发表于 2019-7-26 16:56:57

全用光了,内存都没有了
页: [1]
查看完整版本: 单片机data256字节,xdata256字节,如何建260字节数组?