argb888与rgb888转换程序_一文了解各平台RGB565和RGB888区别
原标题:一文了解各平台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区别相关推荐
- 一文了解各平台RGB565和RGB888区别
用过AM335x平台的小伙伴应该知道,飞凌嵌入式OK335xS开发平台的LCD接口是RGB888模式的,而飞凌的OK335xD开发平台的LCD接口是RGB565模式的.如果把xS的镜像烧写到xD平台上 ...
- argb888与rgb888转换程序_通过相机获取bayer 图像数据转换成RGB888数据并保存
#include #include#include#include#include#include#include#include#include#include#include#include /* ...
- argb888与rgb888转换程序_将Android camera2 api YUV_420_888转换为RGB
在我的方法中,我使用OpenCV Mat和脚本 https://gist.github.com/camdenfullmer/dfd83dfb0973663a7974 首先,使用上面链接中的代码将YUV ...
- 10自带sftp服务器_一文讲透FTP和SFTP的区别
阅读本文约需要10分钟,您可以先关注我们或收藏本文,避免下次无法找到. FTP和SFTP都是文件传输协议,我们知道FTP使用的是20和21端口,SFTP使用的是22端口.另外,SFTP前面的S应该是S ...
- jmeter进程和线程的区别_一文搞懂进程和线程的区别
计算机系统是由硬件和软件组成的,它们共同协作以运行应用程序.先来看下面这张一个典型的计算机系统的硬件组成图 从上图中看出一个系统由 CPU.ALU(算术逻辑单元).PC(程序计数器).总线(贯穿整个系 ...
- tcp udp区别优缺点_一文搞懂TCP与UDP的区别
一.TCP协议: 位于传输层, 提供可靠的字节流服务.所谓的字节流服务(Byte Stream Service) 是指, 为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行 ...
- udp 使用connect优点_一文搞懂TCP和UDP的区别
TCP(Transmission Control Protocol,传输控制协议)和UDP(User Data Protocol ,用户数据报协议)都属于TCP/IP协议簇.TCP/IP协议集包括了超 ...
- 累加器A用c语言,累加器A的主要作用是什么_一文解析累加器a和acc的区别
描述 累加器简介 在中央处理器中,累加器(accumulator) 是一种寄存器,用来储存计算产生的中间结果.如果没有像累加器这样的寄存器,那么在每次计算 (加法,乘法,移位等等) 后就必须要把结果写 ...
- php验证码手册,验证码_专题_帮助文档_Thinkphp手册
验证码_专题_帮助文档_Think Think/Verify类可以支持验证码的生成和验证功能. 生成验证码 下面是最简单的方式生成验证码: seover" style=" marg ...
最新文章
- 23种设计模式的索引
- php常用函数time
- pcie 的function_PCIe扫盲——BDF与配置空间
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
- Python中各个模块的介绍和使用
- ActiveMQ死信产生的原因及使用方案
- 95-150-544-源码-Sink-Flink BucketingSink 源码分析
- 北邮计算机机试的编译器,北邮2018计算机院考研复试机试上机题解+结果统计
- linux的manual手册不存在,Linux笔记
- (转)AppDomain 和动态加载
- Web渗透测试学习路线图
- 平安人寿打造新一代年金保险产品:御享财富和御享金瑞
- SimpleDateFormat多线程天坑
- 2019人工智能大数据精英大会圆满落幕(内附大会PPT干货资源)
- ubuntu 内存占用过高导致卡死 解决办法
- 使用disk genius合并C盘和D盘
- Mysql基础入门(五)子查询
- 文档对象模型 (DOM) :初学者介绍和指南
- Java单体应用 - 架构模式 - 03.设计模式-10.装饰器模式
- swfobject.js 详细解说
热门文章
- 搜索时,怎样排除不需要的关键字
- esp8266oled做时钟python_利用esp8266和鸿蒙带的OLED屏做了一个时钟
- Excel日期格式在matlab中的转换
- Linux怎么更改声音板卡顺序,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- IIS-ShortName-Scanner使用
- kail利用msf工具对ms17-010(永恒之蓝)漏洞入侵渗透Win7
- 基于webpack的react脚手架
- CSS 小结笔记之em
- vue使用iview Timeline 时间轴不显示问题
- 阅读react-redux源码(七) - 实现一个react-redux