首先總結一下lcd除錯的三個步驟。
第
一、線路連線配置
本人在這裡栽了不止一次。這次要總結一下開關電路。
對於嵌入式系統工程師來說,我不需要它什麼電壓導通,我只要知道它是高電平能通還是低電平能通。
對於n溝道,g接高電平,s接低電平,d導通。g接高電平,s接高電平,d截止。
這裡一般是lcd_en引腳控制。
除了這些引腳配置就是mipi的時鐘,mipi資料線配置。這個不同平台不太相同。值的一提的是mipi的時鐘計算,在第三部截圖中有給出。
背光可以先讓硬體都拉高減少排查任務。
第
二、初始化命令序列
mipi命令一般由
資料型別 暫存器位址 資料索引 資料1 資料2 ............
廠家提供一般都會有,暫存器位址,資料1 資料2 資料3 ..........
利用資料n的個數獲取資料索引值(其實資料索引就是資料的個數)
根據資料個數選擇資料指令型別。例如
沒有資料只有暫存器位址的一般用0x05
只有乙個資料的一般用0x15
兩個資料或者以上的用0x29或0x39(哪位大神告訴我這倆有啥區別)
第
三、前後肩時序
前後肩時序這個就很簡單了。一般手冊都會有。例如下圖就是乙個典型
MIPI轉EDP屏除錯
原理 主控輸出mipi lt8911b轉換成edp格式資料給屏 主要工作 用i2c與 lt8911b晶元通訊。需要滿足的條件 所以需要修改驅動 lk部分 kernel部分 其他修改 還有一點就是確認一下mtk暫存器 hstx dis eot 目前配置的是0還是1,如果是0,請修改成1.如果是0,傳送...
LCD點屏心得
lcd除錯中的常見問題以及注意事項 功能 init sleepin sleepout displayon displayoff 注意事項 lcd的除錯中,延時特別重要,一定要確定延長的時間足夠,特別是更改電壓暫存器後面的延時。記得有一次螢幕出現抖動的現象,一直查不出原因,廠家從日本派了2次來人,都沒...
液晶屏MIPI介面與LVDS介面區別(總結)
液晶屏介面型別有lvds介面 mipi dsidsi介面 下文只討論液晶屏lvds介面,不討論其它應用的lvds介面,因此說到lvds介面時無特殊說明都是指液晶屏lvds介面 它們的主要訊號成分都是5組差分對,其中1組時鐘clk,4組data mipi dsi介面中稱之為lane 它們到底有什麼區別...