MIPI接口LCD屏调试心得
2016-03-14 14:31
405 查看
首先总结一下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(哪位大神告诉我这俩有啥区别)
第三、前后肩时序
前后肩时序这个就很简单了。一般手册都会有。例如下图就是一个典型
第一、线路连接配置
本人在这里栽了不止一次。这次要总结一下开关电路。
首先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(哪位大神告诉我这俩有啥区别)
第三、前后肩时序
前后肩时序这个就很简单了。一般手册都会有。例如下图就是一个典型
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍