1. 程式人生 > >MIPI介面LCD屏除錯心得

MIPI介面LCD屏除錯心得

首先總結一下LCD除錯的三個步驟。

第一、線路連線配置

本人在這裡栽了不止一次。這次要總結一下開關電路。

首先mos管開關電路的識別,那麼先看看什麼是n溝道mos管(借了百度百科的圖)

(改天再補圖,被百度和諧了)

對於嵌入式系統工程師來說,我不需要它什麼電壓導通,我只要知道它是高電平能通還是低電平能通。

對於n溝道,G接高電平,S接低電平,D導通。G接高電平,S接高電平,D截止。

這裡一般是LCD_EN引腳控制。

除了這些引腳配置就是MIPI的時鐘,MIPI資料線配置。這個不同平臺不太相同。值的一提的是MIPI的時鐘計算,在第三部截圖中有給出。

背光可以先讓硬體都拉高減少排查任務。

第二、初始化命令序列

mipi命令一般由

資料型別    暫存器地址    資料索引   資料1    資料2    ............

廠家提供一般都會有,暫存器地址,資料1 資料2 資料3 ..........

利用資料n的個數獲取資料索引值(其實資料索引就是資料的個數)

根據資料個數選擇資料指令型別。例如

沒有資料只有暫存器地址的一般用0x05

只有一個數據的一般用0x15

兩個資料或者以上的用0x29或0x39(哪位大神告訴我這倆有啥區別)

第三、前後肩時序

前後肩時序這個就很簡單了。一般手冊都會有。例如下圖就是一個典型