您的位置:首页 > 其它

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

2015-03-23 01:16 302 查看
    由于天嵌的板子屏幕由原来的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)就可以看到满屏的图片了。特以马云的永不放弃鼓励大家
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐