OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4985|回复: 0

用F429自带的液晶驱动显示图片,怎样才能把图片数据一位一位往里写?

[复制链接]

29

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2016-12-29
在线时间
100 小时
发表于 2017-5-23 10:19:58 | 显示全部楼层 |阅读模式
5金钱
        LTDC_Layer_InitTypeDef         LTDC_Layer_InitStruct;

  LTDC_Layer_InitStruct.LTDC_HorizontalStart = HBP+1 +x ;
  LTDC_Layer_InitStruct.LTDC_HorizontalStop =  HBP +x+w; //ÏÔê¾»o′æÇø′óD¡   XÖá
  LTDC_Layer_InitStruct.LTDC_VerticalStart = VBP+1 +y;
  LTDC_Layer_InitStruct.LTDC_VerticalStop =  VBP +y+h; //ÏÔê¾»o′æÇø′óD¡    YÖá
       
  LTDC_Layer_InitStruct.LTDC_PixelFormat = LTDC_Pixelformat_RGB565;    //í¼Æ¬ààDí Y
  LTDC_Layer_InitStruct.LTDC_ConstantAlpha = 255;      //í¸Ã÷¶è   ×î′ó255
  LTDC_Layer_InitStruct.LTDC_BlendingFactor_1 = LTDC_BlendingFactor1_CA;   
  LTDC_Layer_InitStruct.LTDC_BlendingFactor_2 = LTDC_BlendingFactor2_CA;  
  LTDC_Layer_InitStruct.LTDC_DefaultColorBlue = 0;        
  LTDC_Layer_InitStruct.LTDC_DefaultColorGreen = 0;      
  LTDC_Layer_InitStruct.LTDC_DefaultColorRed = 0;         
  LTDC_Layer_InitStruct.LTDC_DefaultColorAlpha = 0;          
//ÿ¸ölayer¶¼óDò»¸öÏÔê¾»o3åÇøframebuffer
  LTDC_Layer_InitStruct.LTDC_CFBLineLength = ((w * 2) + 3);  //Ëù¶Ôó|μÄ»o3åÇø¿í¶è £¬òÔ×Ö½úÎaμ¥λ
  LTDC_Layer_InitStruct.LTDC_CFBPitch = (LCDX * 2);                          //′óÕaò»DDÆeê¼μ½ÏÂò»DDÆeê¼Ëù¾-1yμÄ×Ö½úêyyD  Dèòa¸ÄÎaw
  LTDC_Layer_InitStruct.LTDC_CFBLineNumber = h;                    //¶Ôó|μÄ»o3åÇø¸ß¶è
  LTDC_Layer_InitStruct.LTDC_CFBStartAdress = (uint32_t)name;     //ÕaêÇμúò»2ãμÄí¼Æ¬êy×é   gImage_gg

  LTDC_LayerInit(LTDC_Layer1, &LTDC_Layer_InitStruct);   //3õê¼»ˉí¼2ã1
  LTDC_LayerCmd(LTDC_Layer1, ENABLE);    //í¼2ãò»ê1Äü
       
  LTDC_ReloadConfig(LTDC_IMReload);              执行这个函数图片就直接显示出来了。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-18 08:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表