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)就可以看到满屏的图片了。特以马云的永不放弃鼓励大家
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
- TQ2440裸奔三部曲例1.1
- STRUT1.1和1.2不显示的解决方法
- Atitit react 详细使用总结 绑定列表显示 attilax总结 1. 前言 1 1.1. 资料数量在百度内的数量对比 1 1.2. 版本16 v15.6.1 1 1.3. 引入js 2
- 从jQuery版本升级注意事项(主要是从1.1升级到1.2之后)
- 微软升级支持TLS 1.2,TLS 1.0和1.1将成为历史
- iBatis for Net 代码生成器(CodeHelper)附下载地址(已经升级为V 1.1)
- javaweb+struct1.2+mysql实现将数据库中查询得到的list显示到前台
- mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题
- 从ASP.NE T 1.1升级到ASP.NET 2.0需要考虑的Cookie问题
- 复习4次课(12月1日) 1.1 函数定义 1.2 函数的参数 1.3 函数的默认参数 1.4 函数的变量 1.5 函数的返回值 1.6 多类型传值和冗余参数 1.7 函数的递归调用
- 蓝牙版本(V1.1/1.2/2.0/2.1/3.0/4.0)
- chapter 1(1.1, 1.2)
- 01.C#数据类型、排序、过滤(一章1.1-1.2)
- Atitit 微服务之道 attilax著 1. 什么是微服务架构? 1 1.1. 、微服务与SOA的关系 :微服务架架构师面向服务架构(SOA)的一种特定实现 2 1.2. 微服务与康威定律 2 1
- Vista优化大师3.31正式版下载,磁盘整理升级到1.1
- 从 CCS 1.1 升级到 CS 2.0 所遇到的问题和部分解决方法
- Atitit 遍历文件夹目录解决方案与规范 attilax总结 1. 规范 2 1.1. 注意的不要同时改变文件夹内容,增删文件。这样获取到的目录list不会变化 2 1.2. 主义中文名称文件读写
- SOAP1.1和1.2 深入解析WSDL
- 第07次:升级《陋习手记》显示多条数据