接口文档怎么看控制器ILI9325 英文文档学习
7、ILI9325 模块介绍
MPU 系统接口( MPU System Interface )
ILI8325 有一个16位的变址寄存器(IR)、一个18位的写数据寄存器(WDR)和一个18位的读数据寄存器(RDR)。变址寄存器(IR)存储来自控制寄存器和内部的GRAM的指令信息。写数据寄存器(WDR)用来暂时存储要被写到控制寄存器和内部的GRAM中的数据。读数据寄存器(RDR)用来暂时存储从GRAM 中读取的数据。MPU中要写入内部GRAM的数据,首先写到写数据寄存器(WDR),然后再又内部操作自动的写到内部的GRAM 中。要读取的数据要通过读数据寄存器(RDR)从内部GRAM 中读取。因此无效数据将被读到数据总线,当ILI9325从内部的GRAM中读取第一个数据的时候,有效数据将在ILI9325进行了第二次读操作之后被读出。
寄存器在寄存器执行时间中会被连续的写入数据,除非在振荡器起震的时候执行了0个循环。
并行RGB接口( Parallel RGB Interface )
ILI9325根据外部的接口和显示移动图片的情况提供了并行的RGB接口和VSYNC(垂直同步)接口。当RGB接口被选择,显示操作将和外部提供的信号VSYNC,HSYNC,DOTCLK 同步.在RGB模式,根据使能信号的极性(高电平或是低电平)数据(DB17-0)将会根据这些同步信号被写入来阻止在数据更新的时候屏幕闪烁。
在VSYNC模式,显示操作和内部的时钟同步,除了帧同步之外,帧同步操作是是和VSYNC信号同步的。显示数据经过系统接口被写入内部GRAM,在这种情况下,有写入数据到内部RAM 中的方法和速度,详细情况见“外部显示接口”(External Display Interface)。ILI9325可以通过指令允许在外部显示接口和系统接口之间切换,所以最合适的接口可以根据屏幕上显示的图片的种类(静止的或
移动的)来选择。RGB接口通过写所有的显示数据到内部的RAM,允许转移数据,当在移动的图片更新帧的时候,有益于在低功耗的情况下移动显示图片。
位操作(Bit Operation )
ILI9325支持一个写数据屏蔽功能为以位为单位选择写数据到内部的RAM
和一个逻辑/比较操作功能写数据到GRAM,仅当遇到比较数据和比较寄存器位的情况下可以使用,具体见图片操作功能(“Graphics Operation Functions”)
变址计数器(Address Counter (AC) )
变址计数器(AC) 给一个变址给内部的GRAM,当指令寄存器在变址计数器中设置一个RAM变址时,它会被写到指令寄存器。变址信息从IR中送到AC,当写数据到内部GRAM时,AC中变址会自动的加一或者减一。单变址功能允许数据写在用户在GRAM设定的任意一个变址相应的矩形区域内。
图片RAM( Graphics RAM (GRAM) )
GRAM是以位模式数据存储172,820 (240 x 320x 18/8) 字节18位每像素的图片RAM
灰度级电压产生电路(Grayscale Voltage Generating Circuit)
灰度级电压产生电路产生一个液晶驱动电压,根据设定在Y-修正寄存器中的灰度级数据,从而显示出262,144 种颜具体的见“Y-修正寄存器”章节
定时控制器(Timing Controller)
定时控制器为操作内部的电路产生一个定时信号,例如内部GRAM。显示操作的定时例如RAM 读操作和内部定时操作如从MPU中存取数据…….(后面的不知道怎么翻译)
振荡器(Oscillator (OSC))
ILI9325利用内部的震荡电阻产生一个RC震荡,帧速率根据寄存器的设置而被调整。
LCD驱动电路(LCD Driver Circuit)
ILI9325 的驱动电路由720个源驱动源(S1 ~ S720)和320个门驱动。当720位数据输入的时候,显示模式
将会被锁存,锁存数据控制源驱动并且产生一个驱动波。门驱动扫描门垂直输出的VGH或VGL级别。
……待续….
8.寄存器描述(Register Descriptions)
8.1.寄存器访问
ILI9325为适应高性能微处理器采用18位总线接口,ILI9325的内部模块只有在接受了外部的微处理器的18-, 16-, 9-, 8-位接口的正确指令后才开始工作,指令寄存器(IR)存储将要写入的指令和显示数据的寄存器的变址,寄存器选择信号(RS),读/写信号(Nrd/Nwr)和数据总线用来读/写ILI9325的指令和数据的。ILI9325 的寄存器被分类为以下几组:
1. 指定变址寄存器(IR)
2. 读取一个状态
3. 显示控制
4. 电源管理控制
5. 图片数据处理
6. 设置内部GRAM地址(AC)
7. 传输数据到内部GRAM或从内部GRAM 传输数据(R22)
8. 内部灰度Y-修正(R30 ~ R39)
8.2.指令介绍
8.2.1.变址(IR)
变址寄存器指定寄存器的地址(R00h ~ RFFh))或者要访问的RAM的地址。8.2.2.状态读取(RS)
SR位反映了ILI9325内部的状态。
L[7:0]指示目前正在驱动TFT面板的驱动线位置
8.2.3.起振(R00h)
当读该寄存器时,器件号码”9325”H被读出
8.2.6. 输出驱动控制(R01h)
SS:从源驱动器选择输出的转变方向。
当SS=0 输出转变方向是从S1到S720
当SS=1 输出转变方向是从S720 到S1
除了改变方向,SS和RGB位的设置需要在源驱动引脚改变指定R,G,B 的点。
指定R,G,B点到源驱动引脚从S1到S720 设定SS=0
指定R,G,B点到源驱动引脚从S720 到S1 设定SS=1
当改变SS或者RGB位的时候,RAM数据需要被再次写入
8.2.5.LCD 驱动波形控制(R02h)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。