ARM 学习笔记整理(三)

七、S3C2410/S3C2440时钟体系结构

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 通过对S3C2440时间体系结构的学习,我们可以知道在一个ARM CPU中存在多种时钟源,这些时钟源根据各个模块对时钟的要求分别用于内核、高速设置、低速设备、独立的USB设备等,而这些时钟源的产生可以通过外部晶振在内部PLL电路、预分频电路、分频电路的作用下产生。同时从上电到得到稳定的时钟是需要一个过程的,如上图的上电时钟时序分析。

PWM定时器:

      PWM定时器应用的地方比较多,比如用来在程序中进行延时或者用来产生周期性的高低电平用于控制三极管的通断。

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

八、LCD和LCD控制器

LCD种类:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 LCD接口:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 不同种类的LCD接口信号也不完全相同,如下为STN和TFT LCD的接口信号,TFT LCD的TTL信号与STN类似,只是其数据信号多达24根,对应像素值中的每一位。比如一个像素用8位来表示,则传输这个像素的数据时需要用到8根数据线,同理,如果一个像素用16位或者24位来表示,则传输这个像素的数据时需要用到16根或者24根数据线。

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客 S3C2440/S3C2410 LCD 控制器

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 显示器上数据的组织格式

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 TFT LCD的操作

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 下面讲解TFT LCD的时序图:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 内存中像素的排列格式如下:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 像素在LCD屏幕上的排列:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 像素色值与VD[23:0]引脚的对应关系:

ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客

 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 ARM 学习笔记整理(三) - 北极星 - xiebingsuccess的博客
 LCD显示一帧图像数据的过程:

1、初始化gpio引脚为lcd引脚

2、初始化lcd控制器,即设置各个控制信号的时间特性、设置lcd的显示模式、设置帧缓冲区的地址等。

3、使能lcd_pwren,用于打开lcd的电源。

4、使能lcd控制器输出信号。

5、初始化调色板。

6、刷新帧缓冲区中的数据,显示出图像。

猜你喜欢

转载自blog.csdn.net/xiebingsuccess/article/details/88824161