(资料图片仅供参考)
一. 简介
mipi屏调试一般都要在RK平台的dts中配置屏幕上电初始化时序 :panel-init-sequence和下电初始化时序:panel-exit-sequence。本文讲解如何配置屏幕的这些初始化时序。专栏总目录二. 数据类型:Data Type
2.1 常见数据类型 1 :DCS Write
注意:这里的parameter并不是指数据字节个数
0x05 命令类型: 单字节数据 (DCS Short Write, no parameters)0x15 命令类型: 双字节数据 (DCS Short Write, 1 parameter)0x39 命令类型: 多字节数据 (DCS Long Write, n parameters n > 2)
0x05 命令类型:(DCS Short Write, no parameters)
05 95 01 1105 95 01 29
0x15 命令类型:(DCS Short Write, 1 parameter)
15 00 02 80 77| | | | || | | | 数据| | | | 寄存器地址| | 数据长度| 延时命令类型(0x05: 单字节数据 0x15: 双字节数据 0x39: 多字节数据)解析:Data Type:0x15 ( 0x15格式的数据类型 DCS Short Write, 1 parameter)Delay:0x00 ( 延时,表示当前 Packet 发送完成之后,需要延时多少 ms,再开始发送下一条命令 )PayloadLength:0x02 ( Packet 的有效负载长度为2 Bytes,数据字节个数为2 )Payload: 0x80 0x77 ( Payload 数据 )
0x39 命令类型是带多个参数,大于两个参数 (DCS Long Write / write_LUT Command Packet)
39 00 06 FF 77 01 00 00 1039 00 03 C0 63 0039 00 03 C1 11 02
2.2 常见数据类型 2 :Generic Write
注意:这里的parameter并不是指数据字节个数
0x03 命令类型: 单字节数据 (Generic Short Write, no parameters)0x13 命令类型: 双字节数据 (Generic Short Write, 1 parameter)0x23 命令类型: 三字节数据 (Generic Short Write, 2 parameters)0x29 命令类型: 多字节数据 (Generic Long Write, n parameters n > 2)
三. RK平台上电初始化时序配置
屏厂给的MIPI屏初始化代码:
params- >dsi.vertical_sync_active=2params- >dsi.vertical_backporch=10params- >dsi.vertical_frontporch=14params- >dsi.horizontal_sync_active=24params- >dsi.horizontal_backporch=80params- >dsi.horizontal_frontporch=60params- >dsi.PLL_CLOCK=478 LCD_nReset=1;Delayms(5);LCD_nReset=0;Delayms(20);//10LCD_nReset=1;Delayms(200);//120Generic_Short_Write_1P(0xB0,0x01);Generic_Short_Write_1P(0xC0,0x26);Generic_Short_Write_1P(0xC1,0x10);Generic_Short_Write_1P(0xC2,0x0E);Generic_Short_Write_1P(0xC3,0x00);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x23);Generic_Short_Write_1P(0xC6,0x11);Generic_Short_Write_1P(0xC7,0x22);Generic_Short_Write_1P(0xC8,0x20);Generic_Short_Write_1P(0xC9,0x1E);Generic_Short_Write_1P(0xCA,0x1C);Generic_Short_Write_1P(0xCB,0x0C);Generic_Short_Write_1P(0xCC,0x0A);Generic_Short_Write_1P(0xCD,0x08);Generic_Short_Write_1P(0xCE,0x06);Generic_Short_Write_1P(0xCF,0x18);Generic_Short_Write_1P(0xD0,0x02);Generic_Short_Write_1P(0xD1,0x00);Generic_Short_Write_1P(0xD2,0x00);Generic_Short_Write_1P(0xD3,0x00);Generic_Short_Write_1P(0xD4,0x26);Generic_Short_Write_1P(0xD5,0x0F);Generic_Short_Write_1P(0xD6,0x0D);Generic_Short_Write_1P(0xD7,0x00);Generic_Short_Write_1P(0xD8,0x00);Generic_Short_Write_1P(0xD9,0x23);Generic_Short_Write_1P(0xDA,0x11);Generic_Short_Write_1P(0xDB,0x21);Generic_Short_Write_1P(0xDC,0x1F);Generic_Short_Write_1P(0xDD,0x1D);Generic_Short_Write_1P(0xDE,0x1B);Generic_Short_Write_1P(0xDF,0x0B);Generic_Short_Write_1P(0xE0,0x09);Generic_Short_Write_1P(0xE1,0x07);Generic_Short_Write_1P(0xE2,0x05);Generic_Short_Write_1P(0xE3,0x17);Generic_Short_Write_1P(0xE4,0x01);Generic_Short_Write_1P(0xE5,0x00);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x00);Generic_Short_Write_1P(0xB0,0x03);Generic_Short_Write_1P(0xBE,0x04);Generic_Short_Write_1P(0xB9,0x40);Generic_Short_Write_1P(0xCC,0x88);Generic_Short_Write_1P(0xC8,0x0C);Generic_Short_Write_1P(0xC9,0x07);Generic_Short_Write_1P(0xCD,0x01);Generic_Short_Write_1P(0xCA,0x40);Generic_Short_Write_1P(0xCE,0x1A);Generic_Short_Write_1P(0xCF,0x60);Generic_Short_Write_1P(0xD2,0x08);Generic_Short_Write_1P(0xD3,0x08);Generic_Short_Write_1P(0xDB,0x01);Generic_Short_Write_1P(0xD9,0x06);Generic_Short_Write_1P(0xD4,0x00);Generic_Short_Write_1P(0xD5,0x01);Generic_Short_Write_1P(0xD6,0x04);Generic_Short_Write_1P(0xD7,0x03);Generic_Short_Write_1P(0xC2,0x00);Generic_Short_Write_1P(0xC3,0x0E);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x0E);Generic_Short_Write_1P(0xDD,0x00);Generic_Short_Write_1P(0xDE,0x0E);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x0E);Generic_Short_Write_1P(0xC2,0x00);Generic_Short_Write_1P(0xC3,0x0E);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x0E);Generic_Short_Write_1P(0xDD,0x00);Generic_Short_Write_1P(0xDE,0x0E);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x0E);Generic_Short_Write_1P(0xB0,0x06);Generic_Short_Write_1P(0xC0,0xA5);Generic_Short_Write_1P(0xD5,0x1C);Generic_Short_Write_1P(0xC0,0x00);Generic_Short_Write_1P(0xB0,0x00);Generic_Short_Write_1P(0xBD,0x30);//VCOM 37Generic_Short_Write_1P(0xF9,0x5C);Generic_Short_Write_1P(0xC2,0x14);Generic_Short_Write_1P(0xC4,0x14);Generic_Short_Write_1P(0xBF,0x15);Generic_Short_Write_1P(0xC0,0x0C);Generic_Short_Write_1P(0xB0,0x00);Generic_Short_Write_1P(0xB1,0x79);Generic_Short_Write_1P(0xBA,0x8F);// DCS_Short_Write_NP(0x11); Delay(200); DCS_Short_Write_NP(0x29); Delay(50);
3.1 分析客户给的mipi屏初始化代码:
Generic_Short_Write_1P(0xBA,0x8F);Generic_Short_Write_1P表示:发送Generic命令,带1个参数,数据字节个数为2(Generic Short Write, 1 parameter)0xBA:寄存器地址0x8F:数据1为0x8F
在DTS上转成RK上的mipi屏初始化格式13 00 02 BA 8F解析:13 表示0x13数据类型的指令00 表示没有延时02 表示两个数据长度 :0xBA,0x8FBA 表示寄存器地址0xBA8F 表示0x8F这个数据
分析客户给的mipi屏初始化代码:DCS_Short_Write_NP(0x11); Delay(200); DCS_Short_Write_NP(0x29); Delay(50); 解析: DCS_Short_Write_NP表示:只发送DCS命令,不带参数,数据字节个数为1。(DCS Short Write, no parameters) 0x11:数据1为0x11 Delay(200):延迟为200
在DTS上转成RK上的mipi屏初始化格式05 C8 01 1105 32 01 29解析:05 表示0x05数据类型的指令C8 表示延时为200 转换成16进制为0xC801 表示1个数据长度 :0x1111 表示数据:0x11
3.2 将屏厂的初始化代码转换成RK平台的屏幕上电初始化时序DTS配置:
panel-init-sequence = [13 00 02 B0 0113 00 02 C0 2613 00 02 C1 1013 00 02 C2 0E13 00 02 C3 0013 00 02 C4 0013 00 02 C5 2313 00 02 C6 1113 00 02 C7 2213 00 02 C8 2013 00 02 C9 1E13 00 02 CA 1C13 00 02 CB 0C13 00 02 CC 0A13 00 02 CD 0813 00 02 CE 0613 00 02 CF 1813 00 02 D0 0213 00 02 D1 0013 00 02 D2 0013 00 02 D3 0013 00 02 D4 2613 00 02 D5 0F13 00 02 D6 0D13 00 02 D7 0013 00 02 D8 0013 00 02 D9 2313 00 02 DA 1113 00 02 DB 2113 00 02 DC 1F13 00 02 DD 1D13 00 02 DE 1B13 00 02 DF 0B13 00 02 E0 0913 00 02 E1 0713 00 02 E2 0513 00 02 E3 1713 00 02 E4 0113 00 02 E5 0013 00 02 E6 0013 00 02 E7 0013 00 02 B0 0313 00 02 BE 0413 00 02 B9 4013 00 02 CC 8813 00 02 C8 0C13 00 02 C9 0713 00 02 CD 0113 00 02 CA 4013 00 02 CE 1A13 00 02 CF 6013 00 02 D2 0813 00 02 D3 0813 00 02 DB 0113 00 02 D9 0613 00 02 D4 0013 00 02 D5 0113 00 02 D6 0413 00 02 D7 0313 00 02 C2 0013 00 02 C3 0E13 00 02 C4 0013 00 02 C5 0E13 00 02 DD 0013 00 02 DE 0E13 00 02 E6 0013 00 02 E7 0E13 00 02 C2 0013 00 02 C3 0E13 00 02 C4 0013 00 02 C5 0E13 00 02 DD 0013 00 02 DE 0E13 00 02 E6 0013 00 02 E7 0E13 00 02 B0 0613 00 02 C0 A513 00 02 D5 1C13 00 02 C0 0013 00 02 B0 0013 00 02 BD 3013 00 02 F9 5C13 00 02 C2 1413 00 02 C4 1413 00 02 BF 1513 00 02 C0 0C13 00 02 B0 0013 00 02 B1 7913 00 02 BA 8F05 C8 01 1105 32 01 29];panel-exit-sequence = [05 00 01 2805 00 01 10];
审核编辑:汤梓红
上一篇:19款速腾和21款速腾区别(速腾19款和20款有什么区别?)
下一篇:最后一页
- 环球速读:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
- 19款速腾和21款速腾区别(速腾19款和20款有什么区别?)
- 前沿资讯!明确的近义词是什么词(明确的近义词是什么)
- 环球精选!我国运载火箭落区控制技术获新突破
- 环球关注:定额征收和查账征收适用于哪些企业_查账征收与定额征收有哪些区别
- 【环球报资讯】2023年高考成绩何时可查?多地最新汇总
- 天天短讯!聚焦深圳文博会 | 看云南非遗如何“+”
- 地热进水热的出水管凉怎么办(地热进水管热出水管不热怎么办) 即时焦点
- Linux LED子系统详解
- 天天速看:美国宪法最根本的原则(美国宪法的政治原则是什么)
- 穿越岁月的热情与温暖
- mjstyle是什么牌子 mjstyle 兼职(mjstyle是什么牌子)
- 鸡肉丸的十种吃法?
- 【全球速看料】足坛年薪排行榜:姆巴佩跌至第4,第2和第3来自亚洲,第1实至名归
- 世界微头条丨长安大学学子以“三色”模式助力陕西乡村振兴
-
环球速读:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
-
当前速讯:3系换什么避震好(3系用什么避震?)
相信大家对3系换什么避震好,3系用什么避震?的问题都很疑惑,这个问题
-
19款速腾和21款速腾区别(速腾19款和20款有什么区别?)
相信大家对19款速腾和21款速腾区别,速腾19款和20款有什么区别?的问题
-
腾讯企鹅辅导电脑版(企鹅辅导电脑版)_环球微资讯
来为大家解答以上的问题。腾讯企鹅辅导电脑版,企鹅辅导电脑版这个很多
-
前沿资讯!明确的近义词是什么词(明确的近义词是什么)
来为大家解答以上的问题。明确的近义词是什么词,明确的近义词是什么这
-
看点:当前快讯:全球报道:每日动态!打造高品质文化艺术空间!隆福寺——美术馆片区年底上新,效果图抢先看→ 热点在线 视焦点讯
隆福寺始建于明朝,是故宫——王府井——隆福寺“文化金三角”的重要组
-
环球精选!我国运载火箭落区控制技术获新突破
此次任务为未来火箭实现可控回收、垂直返回等新技术奠定了重要的技术基
-
增幅10上11会碎吗 增幅10上11碎了给什么
1、无色和上级元素结晶·希望你不要碎直接上去谢谢采纳。相信通过增幅1
-
环球关注:定额征收和查账征收适用于哪些企业_查账征收与定额征收有哪些区别
1、计税依据不同计税依据是查账征收与核定征收最大的区别,查账征收是
-
智能车辆调度、无人驾驶运输……这个世界大港真正实现全自动化-每日快看
南方网讯(记者 陈婕、刘超然)“智能车辆调度、自动化装卸、无人驾驶
-
【环球报资讯】2023年高考成绩何时可查?多地最新汇总
2023年高考成绩何时可查?多地最新汇总
-
VR穿越古今 文旅IP出圈——文化赋能为旅游消费市场高质量发展开启新引擎_全球报资讯
13号馆内,甘肃馆飞天舞蹈表演吸引众多观众驻足观赏。陕西馆内,身着唐
-
天天短讯!聚焦深圳文博会 | 看云南非遗如何“+”
“云南博雅品牌”文创展品。胡妤雅摄乌克兰和印度游客跟着徐霞客足迹了
-
斑驳的意思解释(斑驳的意思)
来为大家解答以上的问题。斑驳的意思解释,斑驳的意思这个很多人还不知
-
地热进水热的出水管凉怎么办(地热进水管热出水管不热怎么办) 即时焦点
相信大家对地热进水热的出水管凉怎么办,地热进水管热出水管不热怎么办
-
天天时讯:考后心理波动期来了?几个方法帮考生收心
长期的备考和紧张的高考之后,考生的各种心理需求在考试后一段时间会出
-
Linux LED子系统详解
LinuxLED子系统详解
-
滑动变阻器电路图接法(滑动变阻器电路图)|环球新资讯
来为大家解答以上的问题。滑动变阻器电路图接法,滑动变阻器电路图这个
-
天天速看:美国宪法最根本的原则(美国宪法的政治原则是什么)
来为大家解答以上的问题。美国宪法最根本的原则,美国宪法的政治原则是
-
健康到家,您今日饮咗未?|天天日报
为了延续益力多优质的家庭配送服务,把健康美味的产品呈送给广大客户,
-
穿越岁月的热情与温暖
豆瓣网图第一次听宫崎骏的名字,是在《千与千寻》得了奥斯卡之后,当时
-
文件夹怎么生成目录列表(如何在文件夹内自动生成文档目录) 全球讯息
来为大家解答以上的问题。文件夹怎么生成目录列表,如何在文件夹内自动
-
mjstyle是什么牌子 mjstyle 兼职(mjstyle是什么牌子)
来为大家解答以上的问题。mjstyle是什么牌子mjstyle兼职,mjstyle是什
-
【天天报资讯】卖红酒背熟10句开场白话术?
1 欢迎光临我们的专业红酒店,这里有各种来自不同国家的顶级红酒等待您
-
鸡肉丸的十种吃法?
步骤 方式1鸡肉丸白菜汤大白菜洗净切成粗丝,粉丝用热水泡软,再用冷水
广告
X 关闭
2月15日,为期40天的春运圆满收官。作为全国首个米字形高铁枢纽,今年春运以来郑州东站客流持续保持高位...
广告
X 关闭
- 1环球速读:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
- 219款速腾和21款速腾区别(速腾19款和20款有什么区别?)
- 3前沿资讯!明确的近义词是什么词(明确的近义词是什么)
- 4环球精选!我国运载火箭落区控制技术获新突破
- 5环球关注:定额征收和查账征收适用于哪些企业_查账征收与定额征收有哪些区别
- 6【环球报资讯】2023年高考成绩何时可查?多地最新汇总
- 7天天短讯!聚焦深圳文博会 | 看云南非遗如何“+”
- 8地热进水热的出水管凉怎么办(地热进水管热出水管不热怎么办) 即时焦点
- 9Linux LED子系统详解
- 10天天速看:美国宪法最根本的原则(美国宪法的政治原则是什么)
5G在城市中的广泛应用,不仅提升了城市治理水平,为城市发展提档加速,也给人们的生活带来巨大变化。2月...