电子相框笔记1,图片问题

0:如果是直接使用Paint_Bmp(0, 0, 240, 320, mySun);显示,图片必须为240宽,320高的。

 1:必须使用bmp图片 ,不论bmp是24位的,还是32位的,都可以,使用,路虎里面的或者许海峰里面的软件转换能显示的数组

2:是用许海峰里面的,必须要去掉图片头8字节。

3:使用路虎里面的, 必须要沟上高位在前。

 4:图片头部为8字节, 许海峰软件自动包含,路虎软件要,勾选。

其中,0X00,0XF0,代表宽240,0X01,0X40代表高320.其, 在mini2440中,Paint_Bmp是把2个字节作为一个图片颜色。其中高字节在前。低字节在后,也就是小端格式

 

const unsigned char gImage_33[153608] = {
 0X10,0X10,0X00,0XF0,
0X01,0X40,0X01,0X1B,

 5:上面是整个图片的数组,就是320*240*2+8=153608,说明一个像素等于2个字节。图片头部为8字节

6:如下图。TFT屏幕的信号线有:VSYNC垂直同步信号,HSYNC水平同步信号,HCLK像素时钟信号,VD[23:0]数据信号,LEND行结束信号(不是必须的),PWREN电源

mini2440使用的是64K色(16BPP)非调色板显示模式,16BPP就是16位每像素的意思,

下面的图片解释:VSPW+1代表垂直同步信号宽度为VSPW+1个HSYNC周期,

                        VBPD+1代表VSYNC有效后,还要经过VBPD+1个HSYNC周期有效数据才出现,

                        VFPD同上,表示到下一个VSYNC有效的无效行周期数

 

 

                  HSYNC代表行有效信号,

                  VCLK代表像素时钟, VD就是数据, LEND就是行结束信号,

                  HSPW+1就是行信号的脉冲宽度, 

                  HBPD就是有效数据出现的前的,时钟数据

                  HFPD同理。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值