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)就可以看到满屏的图片了。特以马云的永不放弃鼓励大家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值