一文了解各平台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引脚间的对应关系。
一文了解各平台RGB565和RGB888区别相关推荐
- argb888与rgb888转换程序_一文了解各平台RGB565和RGB888区别
原标题:一文了解各平台RGB565和RGB888区别 用过AM335x平台的小伙伴应该知道,OK335xS开发平台的LCD接口是RGB888模式的,而OK335xD开发平台的LCD接口是RGB565模 ...
- libjpeg库的简单使用,rgb565与rgb888互转,以及色块的寻找
最近用的摄像头OV2640摄像头,支持RGB565.JPEG.YUV和YCbCr格式的输出,想要对采集的图像进行色块识别,这样一般需要用到RGB格式的输出会比较好处理,数字图像处理中常用的采用模型是R ...
- Linux驱动开发之RGB565转RGB888
一.前言 在前面介绍FrameBuffer子系统曾说过一帧的概念:"我们将铺满一个lcd屏幕的数据称为一帧". 那么,在每一帧数据中又由许多个像素点构成. 这些像素点就是本文的正题 ...
- RGB565转RGB888原理 (MATLAB代码)
项目里用了OV2640摄像头,传感器采集了数据后是以RGB565的形式存在的,后面还要对其做数据处理才能还原原彩色图像,那么什么是RGB565,什么是RGB888呢?来看图. 这下明白了吗?就是拆开原 ...
- arnold官方帮助文档_Baklib-随时编辑随时发布的在线帮助文档制作平台
据了解,目前很多公司都还没有制作帮助文档的概念,许多产品的售后还是通过电话.邮件等方式进行,客服团队工作量极大,客服压力更大,离职率高,新员工招聘培训成本高,帮助文档很好的解决了这些问题,一方面,对外 ...
- 其他类似GitBook的在线文档创作平台
(GitBook) 是一个使用 Git 和 Markdown 来构建书籍的现代化的文档平台工具,虽然已经很好了,但由于gitbook有时候由于网络等原因会导致访问书写草稿不是很方便,所以结合群友的实用 ...
- RGB565 与 RGB888的相互转换
本文内容不是完全原创,参考了网上部分精华,做了整理. RGB色彩模式(也翻译为"红绿蓝",比较少用)是工业界的一种颜色标准,是通过对红(R).绿(G).蓝(B) 三个颜色通道的变化 ...
- 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台
[云原生之Docker实战]使用Docker部署Mindoc文档管理平台 一.Mindoc介绍 1.Mindoc简介 2.Mindoc功能 二.检查宿主机系统版本 1.检查操作系统版本 2.检查系统内 ...
- Yapieasyapi文档管理平台安装与使用
一.背景 我正在建设一个租房平台,进行基于租房业务的架构实践.我尝试着按照不同领域创建了几个微服务,写了一些接口,准备模拟真正的IT企业开发环境,但是接口多了难免有变更,维护成本,目前一个人的话维护接 ...
最新文章
- 自动化监控--zabbix中的show value详解
- ThinkPHP笔记——配置分组产生无法加载Index错误解决办法
- 注解方式实现aop-快速入门
- Item category dropdown list的determine - filtering 逻辑
- 新乡台达服务器驱动器维修,台达DELTA伺服驱动器维修
- [css] 用css画出一把刻度尺
- aix oracle监听配置_AIX系统中安装ORACLE,客户端连接时,监听会宕掉的问题
- 华为上机试题 c语言,华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc...
- Spark:通过start-slaves.sh脚本启动worker报错:Permission denied
- Install Java on Ubuntu server
- eclipse svn 忽略 target/.project /.classpath /.settings等 目录
- [转载] Comet:基于 HTTP 长连接的“服务器推”技术
- 自动控制理论 第一章 思维导图
- css3波浪js特效代码
- 二维数组(动态规划)
- ip地址、DNS服务器、子网掩码、默认网关之间关系
- VirtualApp hook so及activity回调
- mysql获取最大天数_mysql如何查询两个日期之间最大的连续登录天数
- 你需要偷偷珍藏的java兼职平台
- ios swift 纯代码自定义view(控件) XYswitchView