[AVR单片机] 二维数组初始化

[复制链接]
1882|6
 楼主| 自由自在2013 发表于 2013-12-27 12:01 | 显示全部楼层 |阅读模式
x86, ic, AVR, ni, RS
extern const char IC1Data[9][15]=
{
0X5F,0XDF,0X5F,0XDF,0X5F,0XDF,0X5F,0XDF,0XDF,0XDF,0X5F,0XDF,0X5F,0XDF,0XDF,0XDF,
0X06,0X86,0X06,0X86,0X06,0X86,0X06,0X86,0X86,0X86,0X06,0X86,0X06,0X86,0X86,0X86,
0X3D,0XBD,0X3D,0XBD,0X3D,0XBD,0X3D,0XBD,0XBD,0XBD,0X3D,0XBD,0X3D,0XBD,0XBD,0XBD,
0X2F,0XAF,0X2F,0XAF,0X2F,0XAF,0X2F,0XAF,0XAF,0XAF,0X2F,0XAF,0X2F,0XAF,0XAF,0XAF,
0X66,0XE6,0X66,0XE6,0X66,0XE6,0X66,0XE6,0XE6,0XE6,0X66,0XE6,0X66,0XE6,0XE6,0XE6,
0X6B,0XEB,0X6B,0XEB,0X6B,0XEB,0X6B,0XEB,0XEB,0XEB,0X6B,0XEB,0X6B,0XEB,0XEB,0XEB,
0X7B,0XFB,0X7B,0XFB,0X7B,0XFB,0X7B,0XFB,0XFB,0XFB,0X7B,0XFB,0X7B,0XFB,0XFB,0XFB,
0X0E,0X8E,0X0E,0X8E,0X0E,0X8E,0X0E,0X8E,0X8E,0X8E,0X0E,0X8E,0X0E,0X8E,0X8E,0X8E,
0X7F,0XFF,0X7F,0XFF,0X7F,0XFF,0X7F,0XFF,0XFF,0XFF,0X7F,0XFF,0X7F,0XFF,0XFF,0XFF,
0X6F,0XEF,0X6F,0XEF,0X6F,0XEF,0X6F,0XEF,0XEF,0XEF,0X6F,0XEF,0X6F,0XEF,0XEF,0XEF
};

以上是我定义的二维数组,不知道是那出现的问题,总报”too many initializers“错误,请高手指教,错在哪了?我用的是ICCavr
huangxz 发表于 2013-12-27 13:49 | 显示全部楼层
看下icc的说明书,前面好像是加个flash,
john_lee 发表于 2013-12-27 16:47 | 显示全部楼层
二维数组要这样:
{
   { ...... },
   { ...... },
   { ...... },
   ....
};
 楼主| 自由自在2013 发表于 2013-12-27 17:02 | 显示全部楼层
将IC1Data[9][15]更改为 IC1Data[10][16]就可以了
 楼主| 自由自在2013 发表于 2013-12-27 17:03 | 显示全部楼层
huangxz 发表于 2013-12-27 13:49
看下icc的说明书,前面好像是加个flash,

谢谢
 楼主| 自由自在2013 发表于 2013-12-27 17:05 | 显示全部楼层
john_lee 发表于 2013-12-27 16:47
二维数组要这样:
{
   { ...... },

嗯,现在改的是这种格式,谢谢
qin552011373 发表于 2013-12-27 23:22 | 显示全部楼层
自由自在2013 发表于 2013-12-27 17:02
将IC1Data[9][15]更改为 IC1Data[10][16]就可以了

竟然翻了这种错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

83

帖子

3

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