(資料圖片僅供參考)
一. 簡介
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];
審核編輯:湯梓紅
相關推薦
- (2023-06-11)熱推薦:RK3588-MIPI屏幕調試筆記:RK3588-MIPI-DSI之LCD上電初始化時序
- (2023-06-11)環球熱門:我市開展工會愛心托管工作交流活動
- (2023-06-11)推薦一款輕量級全棧式開源測試平臺!
- (2023-06-11)我找到了閱讀GitHub項目源碼的最佳姿勢,太舒服了! 世界熱點
- (2023-06-11)紅葡萄酒和白葡萄酒有什么區別?-世界通訊
- (2023-06-11)速看!因自來水廠停電,河南信陽市商城縣城停水|全球快播
- (2023-06-11)世界新動態:亞馬遜業務過于分散?Bernstein致信:別忘老本行!
- (2023-06-11)紅酒配什么菜口感更好?|實時焦點
- (2023-06-11)國家防總啟動防汛四級應急響應_熱點在線
- (2023-06-11)世界消息!今年雪糕價格如何?3至5元仍是主流
- (2023-06-11)當前熱點-ChatGPT 標注指南來了!數據是關鍵
- (2023-06-11)樊綱:今年5%以上經濟增長可以期待_全球時快訊
- (2023-06-11)霍尊前女友被移交檢方,為900萬搭上一生,小作文以后不好使了?
- (2023-06-11)今日熱訊:被狼咬死的羊肉能不能吃?
- (2023-06-11)全球速遞!國家防總啟動防汛四級應急響應
- (2023-06-11)今年雪糕價格如何?3至5元仍是主流-環球快資訊
- (2023-06-11)焦點日報:ChatGPT 標注指南來了!數據是關鍵
- (2023-06-11)熱消息:學制苗族銀飾 傳承非遺之美
- (2023-06-11)中超:大連人2:2戰平北京國安-環球觀察
- (2023-06-11)世界今頭條!淮安多措并舉做好“三夏”服務工作
- (2023-06-11)紙面石膏板規格尺寸表示(紙面石膏板規格尺寸)
- (2023-06-11)兩電腦如何共享文件夾(兩電腦怎么共享文件) 今日觀點
- (2023-06-11)世界消息!RK3588-Camera:MIPI-CSI調試之通路解析
- (2023-06-11)是喝高度還是低度?一位釀酒師告訴你,兩者白酒的區別
- (2023-06-11)環球熱點!導演韓延:不要責怪觀眾挑剔,是很多創作者信譽破產了
- (2023-06-11)【天天新視野】美國一列車脫軌,23節車廂嚴重損毀
- (2023-06-11)環球熱議:謝暉或遭足協追罰?怒懟球迷可以理解,大連足球底蘊已喪失殆盡
- (2023-06-11)世界熱消息:咖位拉滿!可蘭白克潮男出鏡,花姐姐支持熱火,內馬爾擁抱巴特勒
- (2023-06-11)菲律賓馬榮火山噴發風險上升 阿爾拜省宣布進入災難狀態_環球實時
- (2023-06-11)傳字節內測對話式 AI 產品,代號“Grace”;馬斯克嘲諷蘋果 頭顯;比亞迪 F 品牌定名“方程豹”-每日熱聞
每日推薦
- ETF聯接基金是什么意思?ETF基金和ETF聯
- 貨幣基金的收益高嗎?貨幣基金一般年收益
- 基金賣出了怎么還有收益顯示?基金已經贖
- 投資的基金買了幾天可以賣掉?基金入手多
- 基金終于回本了該不該贖回?基金終于回本
- 二月出境復飛航線超40條 節后部分機票價
- 重大事項變更!網易寶獲批增加注冊資本至
- 信達證券上市首日漲幅44%
- 總投資約486億元 北京今年首批50個重大
- 新年北京首月二手住宅網簽量再探底 價格
- 股價大漲 博云新材股東高創投擬趁機減持
- 2019華人歌曲音樂盛典在澳門舉行
- 喜迎十九大?歡度中秋節—傳統文化進社區
- 突發!吳敏霞夫婦挑婚戒被曝光!兩百萬鉆
- 《鐘山說事》 熱點聚焦:胡鵬飛的最美鄉
- 湖南御福天益生物公司被指涉嫌傳銷進行非
- 大同市城投公司劉建婷遭群眾舉報
- 魯能集團 “一帶一路”履責行動暨“海南
圖片新聞
48小時頻道點擊排行
-
0
1熱推薦:RK3588-MIPI屏幕調試筆記:RK -
0
2我找到了閱讀GitHub項目源碼的最佳姿 -
0
3世界新動態:亞馬遜業務過于分散?Be -
0
4世界消息!今年雪糕價格如何?3至5元 -
0
5霍尊前女友被移交檢方,為900萬搭上 -
0
6今年雪糕價格如何?3至5元仍是主流- -
0
7中超:大連人2:2戰平北京國安-環球觀 -
0
8兩電腦如何共享文件夾(兩電腦怎么共 -
0
9環球熱點!導演韓延:不要責怪觀眾挑 -
0
10世界熱消息:咖位拉滿!可蘭白克潮男 -
0
11中國特供CPU史低價1399 立減220元 -
0
12圖悅詞云圖怎么做(圖悅)_天天通訊 -
0
13第一夫人by君太平全文閱讀(第一夫人 -
0
14桉木是什么檔次的木材(桉木) -
0
15商品未明碼標價違反了哪一條法律_以 -
0
16深海少女羅馬音諧音_深海少女羅馬音 -
0
17動畫電影《瘋狂小世界》金日全國影院 -
0
18第12屆東盟殘運會在柬埔寨首都閉幕 -
0
19知名港星自曝曾棄演!被《一舞傾城》 -
0
20養殖野雞如何找銷路的簡單介紹(但找