注册 登录
查看: 550|回复: 2

lcd显示问题!

[复制链接]
发表于 2017-7-9 13:35:32 | 显示全部楼层 |阅读模式
再次求教!!!再次求教!!!!!
菜鸟一枚,初学LCD显示!
跪求大佬指导如何在显示屏上显示图片(没有大sd卡),我已经提取出了照片的数组,存入程序了,能下载进去,但怎么就显示不出来,请看图片!几个lcd显示的函数都换着显示过了,效果变了,但就是出不来照片!上位机也看了,没图片,但有数组输出!跪求指导!困扰已久!求山外哥帮忙!求各路大神显灵!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-7-9 13:44:23 | 显示全部楼层
没彩色显示的函数接口的

这里是逐行写彩色图像的部分代码截图,你懂液晶操作的话,应该很容易改写。因为图片格式是 rgb555,所以多了一步转565的。


  1.                 LCD_PTLON(site, size);              //开窗
  2.                 LCD_RAMWR();                        //写内存

  3.                 for(x=0;x<Width;x++)
  4.                 {
  5.                     rgb = *(uint16 *)pColor;    //bgr555
  6.                     rgb = RGB555_RGB565(rgb);

  7.                     LCD_WR_DATA( rgb);

  8.                     pColor+=2;
  9.                 }


回复 支持 反对

使用道具 举报

发表于 2017-7-9 13:44:23 | 显示全部楼层
没彩色显示的函数接口的

这里是逐行写彩色图像的部分代码截图,你懂液晶操作的话,应该很容易改写。因为图片格式是 rgb555,所以多了一步转565的。


  1.                 LCD_PTLON(site, size);              //开窗
  2.                 LCD_RAMWR();                        //写内存

  3.                 for(x=0;x<Width;x++)
  4.                 {
  5.                     rgb = *(uint16 *)pColor;    //bgr555
  6.                     rgb = RGB555_RGB565(rgb);

  7.                     LCD_WR_DATA( rgb);

  8.                     pColor+=2;
  9.                 }


回复 支持 反对

使用道具 举报

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

本版积分规则

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