su-409464 发表于 2015-10-15 18:48:38

如何定义静态数组 STM8 中

请问 大家   在stm8中数组要 怎么定义   像 51中的code unsigned chara[] ?????


我直接 用 code unsigned chara[].

STVD 编译报错

enjoyfreescal 发表于 2015-10-16 14:34:44

su-409464 发表于 2015-10-16 14:28
是啊, 二楼的应该是正答!!!

直接 const


stm8,没有xdata和idata的关键字的,直接相关数据定义即可

moyanming2013 发表于 2015-10-15 22:28:07

const unsigned char a;

bimax 发表于 2015-10-15 23:51:53

const      

anger0925 发表于 2015-10-16 12:23:33

数组定义是C基础,哪里定义都一样

enjoyfreescal 发表于 2015-10-16 14:23:52

你是想把数据定义在Flash区域!?

su-409464 发表于 2015-10-16 14:28:09

enjoyfreescal 发表于 2015-10-16 14:23
你是想把数据定义在Flash区域!?

是啊, 二楼的应该是正答!!!

直接 const


但是xdata idata我就不知道 了!!!! 估计 直接unsigned char 就OK了,

让编译器 自己去配置吧!!!

dsjsjf 发表于 2015-10-16 15:33:27

const   楼上正解

你好我好大家好! 发表于 2015-10-16 16:18:23

学习学习               

cxy 发表于 2015-10-16 17:07:35

static   或者extern
页: [1] 2
查看完整版本: 如何定义静态数组 STM8 中