原标题:一文了解各平台RGB565和RGB888区别

用过AM335x平台的小伙伴应该知道,OK335xS开发平台的LCD接口是RGB888模式的,而OK335xD开发平台的LCD接口是RGB565模式的。如果把xS的镜像烧写到xD平台上,那么LCD会显示颜色异常。

这是为什么呢?

难道RGB565和RGB888的对应关系不是下图这样的吗?

为此,我特意查看了AM335x的datasheet,找到如下说明:

从图中可看出,虽然RGB565和RGB888模式的高位对应的都是LCD[15:0],但是R[7:3]和B[7:3]对应的LCD数据位是相反的,xD和xS开发平台使用的模式不同,底板上这两组信号线正好做了交换,因此,会导致xS的镜像放到xD平台上,显示颜色异常。

那么其他平台RGB565和RGB888模式的对应关系又是怎样的呢?

请继续往下看。

首先来看i.MX6UL平台,从CPU的datasheet中可以找到:

从图中可看出,RGB565模式使用的是LCD_D[15:0],RGB888模式使用的是LCD_D[23:0]。OKMX6UL-C底板采用的是RGB888的模式,如果想减少走线数量,改用RGB565模式,千万要弄清楚LCD数据位与RGB的对应关系,否则会花屏。

接下来我们看看i.MX6DL/i.MX6Q开发平台,从CPU的datasheet中可以找到:

从图中可看到,RGB565模式有三种配置,用户可根据实际的引脚复用情况选择合适的配置方式。

最后,我们来看一下AM5718平台,从CPU的datasheet中可以找到:

从图中可看到,AM5718平台的RGB565模式和RGB888两种模式的配置方式和iMX6UL平台类似。

综上,我们梳理了AM335x、i.MX6系列及AM5718平台LCD显示部分RGB565和RGB888模式的区别。

大家在用LCD显示时,一定要弄清楚RGB模式与LCD引脚间的对应关系。返回搜狐,查看更多

责任编辑:

argb888与rgb888转换程序_一文了解各平台RGB565和RGB888区别相关推荐

  1. 一文了解各平台RGB565和RGB888区别

    用过AM335x平台的小伙伴应该知道,飞凌嵌入式OK335xS开发平台的LCD接口是RGB888模式的,而飞凌的OK335xD开发平台的LCD接口是RGB565模式的.如果把xS的镜像烧写到xD平台上 ...

  2. argb888与rgb888转换程序_通过相机获取bayer 图像数据转换成RGB888数据并保存

    #include #include#include#include#include#include#include#include#include#include#include#include /* ...

  3. argb888与rgb888转换程序_将Android camera2 api YUV_420_888转换为RGB

    在我的方法中,我使用OpenCV Mat和脚本 https://gist.github.com/camdenfullmer/dfd83dfb0973663a7974 首先,使用上面链接中的代码将YUV ...

  4. 10自带sftp服务器_一文讲透FTP和SFTP的区别

    阅读本文约需要10分钟,您可以先关注我们或收藏本文,避免下次无法找到. FTP和SFTP都是文件传输协议,我们知道FTP使用的是20和21端口,SFTP使用的是22端口.另外,SFTP前面的S应该是S ...

  5. jmeter进程和线程的区别_一文搞懂进程和线程的区别

    计算机系统是由硬件和软件组成的,它们共同协作以运行应用程序.先来看下面这张一个典型的计算机系统的硬件组成图 从上图中看出一个系统由 CPU.ALU(算术逻辑单元).PC(程序计数器).总线(贯穿整个系 ...

  6. tcp udp区别优缺点_一文搞懂TCP与UDP的区别

    一.TCP协议: 位于传输层, 提供可靠的字节流服务.所谓的字节流服务(Byte Stream Service) 是指, 为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行 ...

  7. udp 使用connect优点_一文搞懂TCP和UDP的区别

    TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据报协议)都属于TCP/IP协议簇.TCP/IP协议集包括了超 ...

  8. 累加器A用c语言,累加器A的主要作用是什么_一文解析累加器a和acc的区别

    描述 累加器简介 在中央处理器中,累加器(accumulator) 是一种寄存器,用来储存计算产生的中间结果.如果没有像累加器这样的寄存器,那么在每次计算 (加法,乘法,移位等等) 后就必须要把结果写 ...

  9. php验证码手册,验证码_专题_帮助文档_Thinkphp手册

    验证码_专题_帮助文档_Think Think/Verify类可以支持验证码的生成和验证功能. 生成验证码 下面是最简单的方式生成验证码: seover" style=" marg ...

最新文章

  1. 23种设计模式的索引
  2. php常用函数time
  3. pcie 的function_PCIe扫盲——BDF与配置空间
  4. Linux系统:Centos7下搭建PostgreSQL关系型数据库
  5. Python中各个模块的介绍和使用
  6. ActiveMQ死信产生的原因及使用方案
  7. 95-150-544-源码-Sink-Flink BucketingSink 源码分析
  8. 北邮计算机机试的编译器,北邮2018计算机院考研复试机试上机题解+结果统计
  9. linux的manual手册不存在,Linux笔记
  10. (转)AppDomain 和动态加载
  11. Web渗透测试学习路线图
  12. 平安人寿打造新一代年金保险产品:御享财富和御享金瑞
  13. SimpleDateFormat多线程天坑
  14. 2019人工智能大数据精英大会圆满落幕(内附大会PPT干货资源)
  15. ubuntu 内存占用过高导致卡死 解决办法
  16. 使用disk genius合并C盘和D盘
  17. Mysql基础入门(五)子查询
  18. 文档对象模型 (DOM) :初学者介绍和指南
  19. Java单体应用 - 架构模式 - 03.设计模式-10.装饰器模式
  20. swfobject.js 详细解说

热门文章

  1. 搜索时,怎样排除不需要的关键字
  2. esp8266oled做时钟python_利用esp8266和鸿蒙带的OLED屏做了一个时钟
  3. Excel日期格式在matlab中的转换
  4. Linux怎么更改声音板卡顺序,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. IIS-ShortName-Scanner使用
  6. kail利用msf工具对ms17-010(永恒之蓝)漏洞入侵渗透Win7
  7. 基于webpack的react脚手架
  8. CSS 小结笔记之em
  9. vue使用iview Timeline 时间轴不显示问题
  10. 阅读react-redux源码(七) - 实现一个react-redux