国产人妻久久精品二区三区老狼,亚洲国产精品13p,性色av一区二区三区咪爱四虎,国产又粗又猛又爽又黄的视频在线观看动漫

RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI之LCD上電初始化時序

來源: jf_300517362023-06-11 03:44:12
  


(相關(guān)資料圖)

一. 簡介

mipi屏調(diào)試一般都要在RK平臺的dts中配置屏幕上電初始化時序 :panel-init-sequence和下電初始化時序:panel-exit-sequence。本文講解如何配置屏幕的這些初始化時序。專欄總目錄

二. 數(shù)據(jù)類型:Data Type

2.1 常見數(shù)據(jù)類型 1 :DCS Write

注意:這里的parameter并不是指數(shù)據(jù)字節(jié)個數(shù)

0x05 命令類型: 單字節(jié)數(shù)據(jù)    (DCS Short Write, no parameters)0x15 命令類型: 雙字節(jié)數(shù)據(jù)    (DCS Short Write, 1 parameter)0x39 命令類型: 多字節(jié)數(shù)據(jù)    (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|  |  | |  ||  |  | |  數(shù)據(jù)|  |  | | 寄存器地址|  |  數(shù)據(jù)長度|  延時命令類型(0x05: 單字節(jié)數(shù)據(jù) 0x15: 雙字節(jié)數(shù)據(jù) 0x39: 多字節(jié)數(shù)據(jù))解析:Data Type:0x15       ( 0x15格式的數(shù)據(jù)類型 DCS Short Write, 1 parameter)Delay:0x00           ( 延時,表示當(dāng)前 Packet 發(fā)送完成之后,需要延時多少 ms,再開始發(fā)送下一條命令 )PayloadLength:0x02  ( Packet 的有效負載長度為2 Bytes,數(shù)據(jù)字節(jié)個數(shù)為2 )Payload: 0x80 0x77    ( Payload 數(shù)據(jù) )

0x39 命令類型是帶多個參數(shù),大于兩個參數(shù) (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 常見數(shù)據(jù)類型 2 :Generic Write

注意:這里的parameter并不是指數(shù)據(jù)字節(jié)個數(shù)

0x03 命令類型:  單字節(jié)數(shù)據(jù) (Generic Short Write, no parameters)0x13 命令類型:  雙字節(jié)數(shù)據(jù) (Generic Short Write, 1 parameter)0x23 命令類型:  三字節(jié)數(shù)據(jù) (Generic Short Write, 2 parameters)0x29 命令類型:  多字節(jié)數(shù)據(jù) (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表示:發(fā)送Generic命令,帶1個參數(shù),數(shù)據(jù)字節(jié)個數(shù)為2(Generic Short Write, 1 parameter)0xBA:寄存器地址0x8F:數(shù)據(jù)1為0x8F
在DTS上轉(zhuǎn)成RK上的mipi屏初始化格式
13 00 02 BA 8F解析:13 表示0x13數(shù)據(jù)類型的指令00 表示沒有延時02 表示兩個數(shù)據(jù)長度 :0xBA,0x8FBA 表示寄存器地址0xBA8F 表示0x8F這個數(shù)據(jù)
分析客戶給的mipi屏初始化代碼:
DCS_Short_Write_NP(0x11); Delay(200); DCS_Short_Write_NP(0x29); Delay(50);  解析: DCS_Short_Write_NP表示:只發(fā)送DCS命令,不帶參數(shù),數(shù)據(jù)字節(jié)個數(shù)為1。(DCS Short Write, no parameters) 0x11:數(shù)據(jù)1為0x11 Delay(200):延遲為200
在DTS上轉(zhuǎn)成RK上的mipi屏初始化格式
05 C8 01 1105 32 01 29解析:05 表示0x05數(shù)據(jù)類型的指令C8 表示延時為200 轉(zhuǎn)換成16進制為0xC801 表示1個數(shù)據(jù)長度 :0x1111 表示數(shù)據(jù):0x11

3.2 將屏廠的初始化代碼轉(zhuǎn)換成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];

審核編輯:湯梓紅

關(guān)鍵詞:

責(zé)任編輯:sdnew003

相關(guān)新聞

版權(quán)與免責(zé)聲明:

1 本網(wǎng)注明“來源:×××”(非商業(yè)周刊網(wǎng))的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。

2 在本網(wǎng)的新聞頁面或BBS上進行跟帖或發(fā)表言論者,文責(zé)自負。

3 相關(guān)信息并未經(jīng)過本網(wǎng)站證實,不對您構(gòu)成任何投資建議,據(jù)此操作,風(fēng)險自擔(dān)。

4 如涉及作品內(nèi)容、版權(quán)等其它問題,請在30日內(nèi)同本網(wǎng)聯(lián)系。

精品久久人妻av中文字幕| 免费又黄又爽又猛的毛片| 米奇777四色精品人人爽| 亚洲综合久久一本久道| 艳妇臀荡乳欲伦交换av1| 国产精品自在在线午夜出白浆| 成人av久久一区二区三区| 欧美做受视频播放| 欧美激情肉欲高潮视频| 国产精品人妻系列21p| 99这里只有精品| 欧美一进一出抽搐大尺度视频| 国产精品久久久久久久福利| 顶级欧美熟妇高潮xxxxx| 国产成人精品免费久久久久| 亚洲综合色噜噜狠狠网站超清| 国产精品美女久久久浪潮av| 免费看又色又爽又黄的国产软件| 成人国内精品视频在线观看| 狠狠躁夜夜躁人人爽天天5| av无码国产在线看岛国| 欧美巨大另类极品videosbest| 夜夜爽日日澡人人添| 18禁无遮挡羞羞污污污污网站 | 免费无码成人av在线播| 精品免费国产一区二区三区四区介绍| 丰满少妇人妻hd高清果冻传媒| 久9视频这里只有精品试看| 国产超碰人人做人人爽av大片| 黄色在线观看| 国产精品自在在线午夜| 丰满无码人妻热妇无码区| 亚洲国产精品无码久久98| 体验区试看120秒啪啪免费| 国产在线视精品在一区二区| 日韩av无码成人无码免费| 成人网站精品久久久久| 99国产欧美另类久久片| 国产野战无套av毛片| 中文字幕无码精品亚洲35| 精品免费国产一区二区三区四区介绍|