TFT彩屏显示图片数组数据太大的问题

2019-07-16 03:17发布

我用STC12C5A60S2写彩屏程序,flash60k.
我生成一个480*272的图片数据,是一个261120个字节的数组。
编译错误:Build target 'Target 1'
assembling STARTUP.A51...
compiling M7_B2.C...
M7_B2.C(479): warning C219: long constant truncated
M7_B2.C(4512): error C242: 'array[]': too many initializers
Target not created
请问该如何解决?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lstcspring
1楼-- · 2019-07-16 08:01
 精彩回答 2  元偷偷看……
hbdxzn
2楼-- · 2019-07-16 08:10
lstcspring 发表于 2012-12-8 09:39
array定义怎么做的,贴出来看一下呢!把长度定义一下

我程序里就没有array[]呀,不知道怎么出现这个数组的,。是不是image数组内容太大了,怎么处理一下
zhanghm
3楼-- · 2019-07-16 11:04
就是数组太大了,array就是数组的意思,显示图片就用SD卡预先存入图片信息,在用单片机读出来写到彩屏上去
wufa1986
4楼-- · 2019-07-16 11:34
数组名加外部变量的关键字
luoye1990
5楼-- · 2019-07-16 16:48
找到M7_B2.C,把数组声明为code,工程器件设置为89C55等最高配置的51单片机, 不要用STARTUP.A51,去官网下载头文件,还有要把编译器破解了,要不也有长度限制,能想到的就这么多了
3D设备厂家月
6楼-- · 2019-07-16 18:19
 精彩回答 2  元偷偷看……

一周热门 更多>