按裸机三步曲第一章显示照片
原图如下,bmp格式:找不出原因,还请高手指点
图片颜色变得很奇怪,我是用CD里的工具把它转成C文件数组的啊。啥那么奇怪。有同学遇到同样问题吗?有劳指点指点。 解决了:
#include "LCD_TFT.h"
#define WIN32 加上这一句就好了,不过也奇怪,为什么为这样呢
unsigned char TQ_LOGO_480272[] = {
/* scan line 1 */
#ifdef WIN32
0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,0xff,0xdf,
0xff,0xdf,0xff,0xd
#ifdef WIN32 不加上面那句,数组不是变空了吗?为什么还会相似图片的影相出来呢 你知道什么是数组内容吗? 没有定义,当然没法子了。会缺部分数据 这是一个选择编译,图片的文件中有32也有16 的源码,根据你的预处理内容来选择32位指令编译。所以必须有#define WIN32 这句才能正常显示 :)。。不知道其原因。。
页:
[1]