1. <small id="7qjag"></small>
    <small id="7qjag"></small>

  2. <p id="7qjag"></p>

    麻豆精品一卡二卡三卡 ,国产成人久久av免费高潮,热久久视久久精品18,成人无码看片在线观看免费 ,玩弄少妇肉体到高潮动态图,国产精品久久久久久影视不卡,国产成人无码免费看片软件,免费人成激情视频在线观看冫

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

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


    (相關資料圖)

    一. 簡介

    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];

    審核編輯:湯梓紅

    關鍵詞:

    責任編輯:sdnew003

    相關新聞

    版權與免責聲明:

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

    2 在本網的新聞頁面或BBS上進行跟帖或發表言論者,文責自負。

    3 相關信息并未經過本網站證實,不對您構成任何投資建議,據此操作,風險自擔。

    4 如涉及作品內容、版權等其它問題,請在30日內同本網聯系。

    主站蜘蛛池模板: 亚洲最大av资源站无码av网址| 女人18片毛片60分钟| 亚洲色偷偷色噜噜狠狠99网| 狼群社区www中文视频| 国产精品青草久久久久福利99| 在线看免费无码av天堂| 无码人妻少妇久久中文字幕蜜桃| 精品人妻系列无码专区久久| 国产无套一区二区三区浪潮| 亚洲a∨天堂男人无码| 激情航班h版在线观看| 一区二区三区高清av专区| 欧美内射深插日本少妇| 人人玩人人添人人澡| 久久久久青草线蕉亚洲| 欧美日韩精品一区二区在线观看| 国产精品亚洲专区无码牛牛| 98视频精品全部国产| 少妇的肉体在线观看| 免费中文熟妇在线影片| 99热精品久久只有精品| 久久久一本精品久久精品六六| 亚洲欧美日韩一区二区 | 亚洲大乳高潮日本专区| 欧美成人看片一区二区| 国内精品久久久久影院蜜芽| 草色噜噜噜av在线观看香蕉| 青青草99久久精品国产综合| 国产精品美女久久久久av爽李琼| 欧美日韩国产综合草草| 国产成人综合亚洲亚洲国产第一页| 无码纯肉动漫在线观看| 久久久综合香蕉尹人综合网| 67pao国产成视频永久免费| 无码纯肉动漫在线观看| 中文字幕人妻无码一夲道 | 亚洲国产熟妇在线视频| 亚洲色无码一区二区三区 | 国产精品好好热av在线观看| 亚洲国产精品久久艾草纯爱| 国产a∨天天免费观看美女|