首先总结一下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(哪位大神告诉我这俩有啥区别)
第三、前后肩时序
前后肩时序这个就很简单了。一般手册都会有。例如下图就是一个典型