TQ2440裸奔三部曲1.1和1.2将3.5屏显示升级为4.3屏

由于天嵌的板子屏幕由原来的3.5升级为4.3屏但光盘给的资料中的裸奔三部曲例Example1.1和1.2给的程序都是以前3.5屏的 ,照片无法全屏显示。看上去感觉很不舒服,,为此我作了如下修改:

1.图片准备:利用MATLAB将jpg图片转换为480*272bmp格式。

MATLAB代码如下:

I =imread(‘meinu .jpg’) ; %读入一张图片

I1 =imcrop(I ,[0 0 480 272]); %切成480乘272像素

imwrite(I1, ‘480272.bmp’,‘bmp’);%保存为bmp格式

2.设置屏幕类型:将LCD_TFT.h文件中的#definde LCD_Type LCDW35(注释掉) 改成#definde LCD_Type LCDW43(去掉注释);

3.修改lcd的测试程序:打开cstmLcd.c 找到tst_lcd 函数将最后一行改为Paint_Bmp((gp_lcd->Phy_xsize-480)/2, (gp_lcd->Phy_ysize-272)/2,480, 272, TQ_LOGO_480272);

4.将步骤1中生成的bmp图片转成十六进制数组:用bmp2h.exe软件生成480272.c和480272.h 两个文件。

5将例1.2中的TQ_LOGO.c 文件中的TQ_LOGO_320240[] 改成TQ_LOGO_480272[](在ads中高亮蓝色表示有效),并将480272.c中的数组覆盖TQ_LOGO_480272[]中的数组。

6然后make 就能生成bin文件,然后就可以用dnw下载到norFlash中,从nandFlash启动(选6:Test TFT LCD)就可以看到满屏的图片了。特以马云的永不放弃鼓励大家

,再回头,便生出无限羁绊。那是彼此的刺在对方心里留下的痕迹,

TQ2440裸奔三部曲1.1和1.2将3.5屏显示升级为4.3屏

相关文章:

你感兴趣的文章:

标签云: