韦东山嵌入式第一期学习笔记DAY_17——17_1_LCD硬件原理
作者:GWD 时间:2019.7.21
一、课程内容
摘要:本节课讲解了LCD液晶屏幕的工作原理,和时序;
(一)、LCD液晶屏幕的工作原理
1、问:如何从当前的像素点点亮下一个像素点?
答:每一个CLK信号,电子枪会移动到下一个点;
2、问:每一个点的颜色如何确定?
答:在内存中存储了完整的每页的像素点以及没个像素点的RGB信息。点亮某个像素点的时候就复制过去。每个像素在FrameBuffer中占据多少位是硬件确定的(BPP bit per pixel)
(二)、LCD液晶屏的手册时序分析
1、
注:名词解释
Thp:左边黑框时间;
Thf:右边黑框时间;
Tvp:上面黑框;
Tvf:下面黑框;
1)、这个时序图总体上是由小到大型的,首先看最小的时序然后逐渐往大的时序看;
2)、首先看最小的时序CLK,当过了左边黑框后,显示屏每遇到一个CLK的下降沿就移动到下一个点;
3)、当移动到右边边框时,电子枪走完右边边框时,一个行周期就算结束啦,也就是一个完整的Hsync信号了,此时更上一步,跳到第二行显示。当电子枪走完下面黑框后一个一个完整的Vsync就结束啦,电子枪重新开始到上面黑框。
2、问:黑框应该怎么理解?
答:
二、学习要点:
1、问:LCD的接口为什么没有统一的标准?
答:CPU或者显卡发出的图像数据是TTL信号,但是TTL长距离传输效果不佳,后来便提出了多种接口,实际上只是将TTL信号编码成各种信号以便传输,在LCD那边将接受到的信号进行解码得到TTL信号;
2、问:STN LED的信号格式?
答:数据传输方式有3中,4位单扫、4位双扫、8位单扫。所谓双扫就是将一整块屏幕的数据分为上下两部分,同时地进行单扫,4位、8位是指发送数据时使用多少数据线。
3、问:TFT LCD的信号格式?
答:TFT LCD信号与STN LCD类似只是其数据信号多大24根。对应像素值的每一位。
- 韦东山嵌入式第一期学习笔记DAY_18——17_3——17_5_LCD编程_框架——思路梳理
- 韦东山嵌入式第一期学习笔记DAY_21——18_1_S3C2440_ADC硬件原理
- 韦东山嵌入式第一期学习笔记DAY_17——17_2_S3C2440_LCD控制器
- 韦东山嵌入式第一期学习笔记DAY_19——17_7_LCD简单测试与完整框架梳理
- 韦东山嵌入式第一期学习笔记DAY_20——17_8_LCD点、线、圆
- 韦东山嵌入式第一期学习笔记DAY_23——18_7_触摸屏编程_定时器程序优化
- 韦东山嵌入式第一期学习笔记DAY_21——18_2_S3C2440_ADC初始化编程
- 韦东山嵌入式第一期学习笔记DAY_24——18_8_使用定时器支持长按
- 韦东山嵌入式第一期学习笔记DAY_22——18_5_触摸屏编程_按下松开检测
- 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03
- 嵌入式学习 day 16 17
- 烧写文件系统——韦东山嵌入式Linux学习笔记11
- 嵌入式学习笔记(17)——AVR单片机之头文件简介和使用
- 【day 17】python编程:从入门到实践学习笔记-基于Django框架的Web开发-设计样式和部署(一)
- 学习笔记 --- LINUX LCD显示原理与驱动分析
- 使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
- s3c2440硬件学习笔记----嵌入式Linux基础知识和开发环境的构建
- win7下不能使用dnw烧写的解决办法——韦东山嵌入式Linux学习笔记05
- ROS学习笔记------ROS深度解析----- day 2 2019/3/14 帅某(GMapping原理分析)
- 韦东山嵌入式linux学习笔记