一、9325寄存器详细说明

00H:(Start Oscillation)-起振
存储设备ID 9325,读此寄存器时device code 被读出

01H:(Driver Output Control)-驱动输出控制
SS:选择源驱动输出的移动方向。
当SS = 0,输出端位移方向为S1到s720.
当SS = 1,输出的移动方向为S720到S1.
除了偏移方向,对于SS和BGR位的设置都需要改变分配的R,G,B点到源驱动引脚。
将R, G, B点分配到从S1到S720的源驱动引脚,设SS = 0
将R, G, B点分配到从S720到S1的源驱动引脚,设SS = 1
当改变Ss或BGR位,RAM数据必须重写

SM:将栅极驱动引脚与GS位(R60h)组合设置,为模块选择最佳扫描模式

02H:(LCD Driving Wave Control)液晶显示器驱动波形控制
B/C:

EOR:

03H:(Entry Mode)-入口方式

AM:控制GRAM的更新方向
AM = 0,地址以水平书写方向更新。
AM = 1,地址以垂直书写方向更新。

当一个窗口区域被寄存器R50h ~R53h设置时,
只有寻址GRAM区域被更新基于I/D[1:0]和AM位设置。
I/D[1:0]控制地址计数器(AC)自动增加或减少1时,
更新一个像素显示数据。详见下图。

ORG 当创建一个窗口地址区域时,根据ID设置移动原始地址。
这个功能是启用时,与窗口地址区域写入数据使用高速RAM写。
ORG=0:原始地址不被移动。在这种情况下,根据窗口地址区域内的
GRAM地址映射指定要开始写操作的地址。
ORG=1:源地址"00000H"根据I/D[1:0]设置移动

注释:1.当ORG=1时,只能在RAM地址集寄存器R20h和R21h中设置原始地址地址“00000h”。

2.在RAM读操作中,确保设置ORG=0

BGR 交换写入数据的R和B顺序。

BGR=0:按照RGB顺序写入像素数据。

BGR=1:将RGB数据交换到BGR中写入GRAM

TRI 当TRI = " 1 "时,数据通过8位接口以8位x3传输模式传输到内部RAM。
也可以通过16位接口或SPI发送数据,以传输模式实现与DFM位相结合的262k色显示。当不使用这些接口模式时,请确保设置TRI = " 0 "。

当TRI = " 1 "时,设置向内部RAM传输数据的模式。详见下图。

04H:(Resizing Control Register)-调整控制寄存器:

RSZ[1:0]:设置大小调整因子

当RSZ位被设置为调整大小时,ILI9325根据调整大小因子写入数据

从而使原始图像在水平和垂直维度上显示,分别根据因素收缩。看到“调整功能”。

RCH[1:0]设置调整图片大小时水平方向上的剩余像素数。

通过指定RCH位的剩余像素数,数据可以在没有RCH位的情况下传输

考虑到提醒像素。当不使用时,确保RCH = 2'h0

调整大小函数(RSZ = 2'h0)或没有剩余像素。

RCV[1:0]设置在调整图片大小时垂直方向上的剩余像素数。
通过RCV位指定剩余像素的个数,可以在不考虑提醒像素的情况下进行数据传输。确保RCV = 2'h0时,不使用调整大小函数(RSZ = 2'h0)或没有剩余像素。

07H:(Display Control 1)-显示控制1

D[1:0]设置D[1:0]=“11”打开显示面板,D[1:0]=“00”关闭显示面板。当写入D1 = " 1 "时面板上有图形显示,并且当D1 = " 0 "写入时面板关闭。

当写入D1 = " 0 "时,图形显示数据保留在内部GRAM并且ILI9325在写入D1 = " 1 "时显示数据。当D1 =“0”,即面板无显示时,所有源输出变为GND电平,以降低AC电压驱动液晶时在LCD内部产生的充放电电流。

当设置D[1:0] = " 01 "关闭显示时,ILI9325继续内部显示操作。当设置D[1:0] = " 00 "关闭显示时,ILI9325内部显示操作完全停止。结合GON, DTE设置,D[1:0]设置控制显示开/关。

注释:1.无论D[1:0]位的设置如何,从微控制器执行数据写入操作。

2.D[1:0]设置在第一次和第二次显示时都有效。

3.来自源输出引脚的无照明显示电平由指令(PTS)决定。

CL 当CL=1时,选择8色显示模式。

GON and DTE 将门驱动器G1 ~ G320的输出电平设置如下

BASEE 基图像显示使能位。当BASEE = " 0 "时,不显示基图像。ILI9325驱动液晶在非照明显示水平或只显示部分图像。当BASEE = " 1 "时,显示基图像。D[1:0]设置的优先级高于基准设置。

PTDE[1:0] 部分图像2和部分图像1启用比特PTDE1/0 = 0:关闭部分图像。只显示基本图像。PTDE1/0 = 1:打开部分图像。将基图像显示启用位设置为0 (BASEE = 0)。

08H (Display Control 2)-显示控制2

FP[3:0]/BP[3:0] FP[3:0]和BP[3:0]位分别指定前廊和后廊周期的行号。

在设置FP[3:0]和BP[3:0]值时,需要满足以下条件

BP + FP ≤ 16 lines
FP ≥ 2 lines
BP ≥ 2 lines
为每种操作模式设置BP[3:0]和FP[3:0]位如下

09H(Display Control 3)-显示控制3

ISC[3:0] 当PTG[1:0]=“10”时,指定非显示区域门驱动器的扫描周期间隔,以选择间隔扫描。然后设置扫描周期为奇数,从0~29帧周期。每个扫描周期的极性都是颠倒的

PTG[1:0] 在非显示区域设置扫描模式。

PTS[2:0] 在非显示区域驱动周期(前/后门廊周期和部分显示之间的空白区域)设置源输出电平。

当PTS[2] = 1时,产生V0和V63以外灰度级的放大器停止工作,在非显示驱动周期内,为了降低功耗,加速时钟频率变为正常频率的一半。

注释:1.只有在非显示驱动周期停止灰度放大器和减慢时钟频率的递增,才能提高功率效率。

2.非亮显示区域的门输出电平驱动周期由PTG决定[1:0]

0AH(Display Control 4)-显示控制4

FMI[2:0] 根据显示数据重写周期和数据传输速率,设置FMARK信号的输出间隔

FMARKOE 当FMARKOE=1时,ILI9325开始以FMI[2:0]位设置的输出间隔输出FMARK信号。

0CH (RGB Display Interface Control 1)-RGB显示界面控制

RIM[1:0]选择RGB接口数据宽度。

注释1.寄存器仅由系统接口设置。

2.确保接口切换时一个像素(3点)数据传输完成。

DM[1:0选择显示操作模式。

RM 选择访问GRAM的接口。

通过RGB接口写入显示数据时,将RM设置为“1”。

注释1.寄存器只能通过系统接口或SPI接口设置。

2.模式切换请参考“RGB输入接口”部分流程图。

ENC[2:0]通过RGB接口设置GRAM写入周期

0DH(Frame Marker Position)-帧标记位置

EMP[8:0]设置帧循环的输出位置(帧标记)。

当FMP[8:0]=0时,在一个显示线周期(1H)的后门廊周期开始处输出一个高活性脉冲FMARK。

确保9’h000 ≦ FMP ≦ BP+NL+FP

0FH(RGB Display Interface Control 2)-RGB显示界面控制2

DPL:设置DOTCLK引脚的信号极性。

DPL=0:数据在DOTCLK的上升边缘输入

DPL=1:数据在DOTCLK的下降边输入

EPL:设置使能引脚的信号极性

EPL=0 当ENABLE = "0 "时写入数据DB17-0。当ENABLE = "1"禁用数据写入操作

EPL=1当ENABLE = "1"时写入数据DB17-0。当ENABLE = "0"禁用数据写入操作

HSPL:设置水平同步引脚的信号极性

HSPL=0:低反应活性

HSPL=1:高反应活性

VSPL:设置垂直同步引脚的信号极性。

VSPL=0:低反应活性

VSPL=1:高反应活性

10H(Power Control 1)-电源控制1

SLP: 当SLP = 1时,ILI9325进入睡眠模式,除RC振荡器外,显示工作停止,以降低功耗。在睡眠模式下,除了以下两条指令外,无法更新GRAM数据和指令。

a:退出休眠模式(SLP = " 0 ")

b:起振​​​​​​

STB :当STB = 1时,ILI9325进入待机模式,除克电源外停止显示操作,以降低功耗。在睡眠模式下,除了以下两条指令外,无法更新GRAM数据和指令。

a:退出待机模式(STB = " 0 ")

b:起振​​​​​​

DSTB :当DSTB = 1时,ILI9325进入深度待机模式。在深待机模式下,关闭内部逻辑电源,降低功耗。当ILI9325进入深待机模式时,GRAM数据和指令设置不进行维护,退出深待机模式后必须进行复位

AP[2:0] :调整LCD电源电路中运算放大电路中的恒流。较大的恒流增强了液晶显示器的驱动能力,但也增加了电流消耗。调整恒定电流,考虑到显示器质量和电流消耗之间的权衡。在无显示时段,设置AP[2:0] = " 000 ",使运算放大器电路和升压电路停止,降低电流消耗

SAP:源驱动器输出控制

SAP=0 源驱动程序被禁用

SAP=1 源驱动程序使能

在台上电源上启动LCD充电泵时,请确认SAP=0,并设置SAP=1, LCD电源电路启动后

APE:电源启用位

设置APE =“1”,按照电源启动顺序启动电源生成

BT[3:0]设置升压电路中使用的系数

选择工作电压的最佳升压因子。为了减少电力消耗,设置一个较小的系数

注释:1.当产生DDVDH, VGH, VGL和VCL电平时,将电容器连接到电容器连接引脚上。

2.确保DDVDH = 6.0V (max.), VGH = 15.0V (max.), VGL = - 12.5V (max.), VCL= -3.0 v (max.)

11H(Power Control 2)-电源控制2

VC[2:0] 设置Vci的比值因子,生成参考电压Vci1

DC0[2:0] 选择升压电路1的工作频率。较高的升压工作频率提高了升压电路的驾驶性能和显示质量,但增加了电流消耗。调整频率,考虑到显示器质量和当前消耗之间的权衡。

DC1[2:0] 选择升压电路2的工作频率。较高的升压工作频率提高了升压电路的驾驶性能和显示质量,但增加了电流消耗。调整频率,考虑到显示器质量和当前消耗之间的权衡。

注释:当设置DC0[2:0]和DC1[2:0]时,请确保fDCDC1≥fDCDC2

12H(Power Control 3)-电源控制3

VRH[3:0]设定用于输出VREG1OUT电平的Vci放大率(1.6 ~ 1.9),为a

参考电平为VCOM电平和灰度电压电平。

VCIRE:选择外部参考电压Vci或内部参考电压VCIR

当VCI<2.5V时,内部参考电压与VCI相同。

确保VC和VRH设置限制:VREG1OUT≦(DDVDH - 0.5)V

PON :控制电路3 (VGL)输出的开/关。

13H(Power Control 4)-电源控制4

VDV[4:0]:选择VREG1OUT因子,将Vcom交流电压的幅值从0.70 x设置为1.24 x
VREG1OUT。

20H, 21H(GRAM Horizontal/Vertical Address Set)-GRAM水平/垂直地址设置

AD[16:0]设置地址计数器(AC)的初始值。

地址计数器(AC)根据AM的设置自动更新,I/D位作为数据写入到内部GRAM。当从内部GRAM读取数据时,地址计数器不会自动更新。

注释1:当RGB接口被选中(RM = " 1 ")时,VSYNC下降沿每一帧的地址计数器中都设置地址AD[16:0]

注释2:当选择内部时钟操作或垂直同步接口模式时(RM =“0”),地址当更新寄存器R21时,AD[16:0]被设置为地址计数器。

22H(Write Data to GRAM)向GRAM写数据

这个寄存器是GRAM存取端口。当通过此寄存器更新显示数据时,地址计数器(AC)会自动增加/减少。

22H(Read Data from GRAM)从GRAM读数据

RD[17:0] :通过读取数据寄存器(RDR)从GRAM读取18位数据

图28在18-/16-/9-/8位接口模式下通过读取数据寄存器从GRAM读取数据

图29GRAM数据回读流程图

VCM[5:0] 设置内部VcomH电压。

2BH(Frame Rate and Color Control)-帧速率和颜色控制

FRS[4:0]当内部电阻用于振荡器电路时,设置帧速率

3DH(Gamma Control)-图像灰度控制

KP5-0[2:0] 正极性精密调整寄存器

RP1-[2:0] 正极性梯度调整寄存器

VRP1-0[4:0] 正极性调幅寄存器

KN5-0[2:0] 负极性精密调整寄存器

RN1-0[2:0] 负极性梯度调整寄存器

VRN1-0[4:0] 负极性调幅寄存器

相关详细信息 “γ -Correction Function”section.

50H, 51H, 52H, 53H(Horizontal and Vertical RAM Address Position)-水平和垂直RAM地址位置

HSA[7:0]/HEA[7:0] HSA[7:0]和HEA[7:0]分别表示窗口地址区域在水平方向上的起始地址和结束地址。通过设置HSA和HEA位,可以限制

在GRAM上水平书写数据的区域。在开始RAM写操作之前,必须设置HSA和HEA位。在设置这些位时,确保“00”h≤HSA[7:0]< HEA[7:0]≤“EF”h。和“04”h≦HEA-HAS

VSA[8:0]/VEA[8:0] VSA[8:0]和VEA[8:0]分别代表垂直方向上窗口地址区域开始和结束的地址。通过设置VSA和VEA位,可以垂直限制GRAM上用于写入数据的区域。必须在启动前设置VSA和VEA位
RAM写操作。在设置时,确保“000”h≤VSA[8:0]< VEA[8:0]≤“13F”h

图30GRAM访问范围配置

“00”h ≤HAS[7:0] ≤HEA[7:0] ≤”EF”h
“00”h ≤VSA[7:0] ≤VEA[7:0] ≤”13F”h
注释1:窗口地址范围必须在GRAM地址空间内。

注释2:在高速模式下,数据以四字写入GRAM,根据窗口地址区域插入虚拟写入操作。有关详细信息,请参阅高速RAM
写函数部分。

60H, 61H, 6AH(Gate Scan Control)-门扫描控制

SCN[5:0] ILI9325允许通过设置SCN[5:0]位来指定门驱动程序开始扫描的门线

NL[5:0] 设置以8行间隔驱动LCD的行数。GRAM地址映射不受NL[5:0]设置的行数的影响。行数必须与液晶面板尺寸所需的行数相同或更多。

NDL:在非显示区域设置源驱动程序输出级别。

GS:在SCN[4:0]和NL[4:0]所确定的范围内设置栅驱动器扫描的方向。设置GS = 1可逆转GS = 0确定的扫描方向。

当GS=0,扫描方向为G1 ~ G320

当GS=1,扫描方向为 G320~ G1

REV:通过设置REV=1启用图像的灰度反演

VLE:垂直滚动显示使能位。当VLE = 1时,ILI9325从由VL[8:0]位决定的行(物理显示器的)开始显示基本图像。VL[8:0]设置滚动量,滚动量是将显示的起始行从物理显示的第一行移到起始行的行数。请注意,局部图像显示位置不受基本图像滚动的影响。

在外部显示界面操作中不能使用垂直滚动。在本例中,确保设置VLE =“0”

VL[8:0] 设置基本图像的滚动量。基本图像在垂直方向滚动,从VL[8:0]确定的线显示。确保VL[8:0]≦320。

80H(Partial Image 1 Display Postion)-局部图像1显示位置

PTDP0[8:0] 设置部分图像的显示位置1。部分图像1和2的显示区域不能相互重叠。

81H, 82H(Partial Image 1 RAM Start/End Address)-部分映像1 RAM的开始/结束地址

PTSA0[8:0] PTEA0[8:0] 设置存储部分图像1数据的RAM区域的起始行地址和结束行地址。确保PTSA0[8:0]≤PTEA0[8:0]。

83H(Partial Image 2 Display Postion)-局部图像2显示位置

PTDT1[8:0] :设置部分图像2的显示位置,部分图像1和2的显示区域不能相互重叠

84H, 85H(Partial Image 2 RAM Start/End Address)-部分映像2 RAM的开始/结束地址

PTSA1[8:0]PTEA1[8:0]:设置存储部分图像2数据的RAM区域的起始行地址和结束行地址,确保PTSA1[8:0]≤PTEA1[8:0]。

90H(Panel Interface Control 1)-面板界面控制1

PTNI[4:0] 设置内部时钟运行模式的1H(行)时钟数。在此模式下,ILI9325显示操作与内部时钟信号同步。

DIDI[1:0]设置内部时钟频率的分割比

92H(Panel Interface Control 2)-面板界面控制2

NOWI[2:0] 设置ILI9325显示操作与内部时钟信号同步时的门输出不重叠周期。

注释:门输出不重叠周期由内部时钟的频率划分来定义,其频率由指令决定(DIVI),从参考点。

95H(Panel Interface Control 4)-面板界面控制4

RTNE[5:0]: 设置RGB接口模式1H(行)时钟数。在此模式下,ILI9325显示操作与RGB接口信号同步。

DIVE (division ratio) x RTNE (DOTCLKs) ≤ DOTCLKs in 1H period

DIVE[1:0]: 设置ILI9325显示操作与RGB接口信号同步时DOTCLK的分割比

A1H(OTP VCM Programming Control)-OTP VCM编程控制

OPT_PGM_EN: OTP编程实现。当程序OTP时,必须设置此位。OTP数据可编程3次

VCM_OPT[5:0] OTP编程数据为VCOMH电压,电压为VCM[5:0]值。

A2H(OTP VCM Status and Enable)-OTP VCM状态和启用

PGM_CNT[1:0]: OTP程序记录。这些位是只读的

VCM_D[5:0]:OTP VCM数据读取值。这些位是只读的

VCM_EN:  启用OTP VCM数据。

1:设置此位使OTP VCM数据替换R29h VCM值。

0:默认值,使用R29h VCM值。

A5H(OTP Programming ID Key)-OTP编程ID键

KEY[15:0]: OTP编程ID密钥保护。在写OTP编程数据RA1h之前,必须先写首先使用0xAA55值的RA5h使OTP编程成功。如果RA5h不是用0xAA55, OTP编程失败。参见OTP编程流程。

9325寄存器详细说明相关推荐

  1. ADI DSP的寄存器详细说明在哪里?

    看到这个标题,不要想笑,OP在做了20年ADI DSP技术支持的生涯里,这个问题被问到的次数可以排在首位.新接触ADI DSP的朋友肯定都会想,这个东西不都在手册里直接找么?在这里可以很肯定的告诉大家 ...

  2. SD/MMC相关寄存器的介绍

    1.SD卡内部架构 在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示: 2.SD/MMC相关寄存器的介绍 从上图中总结出:SD卡内部有7个寄存器. 一.OCR,CI ...

  3. STM32 - 定时器的设定 - 基础- 02 - Capture/compare channels 和相关设置寄存器 - 和STM32缩写词条解释

    前言:捕捉比较通道: STM32丰富的定时器的变化,就在这个模式,所以,复杂是必然的:当然,也可以简单来理解,就是通过选择定时器的输入的配置同时配置定时器的输出来获取我们需要的各种波形: 几个重要的缩 ...

  4. spi收发时的寄存器sr不变_「正点原子Linux连载」第二十七章SPI实验(一)

    1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南> 关注官方微信号公众号,获取更多资料:正点原子 第二十七章SPI实验 同I2C一样,SP ...

  5. 贺利坚老师汇编课程54笔记:标志寄存器

    指路老师的博客 8086状态标志寄存器含义 FLAG标志寄存器:PSW/FLAGS,别称:程序状态字 8086CPU指令集中,有的指令的执行是影响标志寄存器,比如:add,sub,mul,div,in ...

  6. eMMC SD/eMMC寄存器介绍

    1.SD卡内部架构 2.SD/MMC相关寄存器的介绍 2.1. Card Identification Register(CID) 2.2.Card Specific Data Register(CS ...

  7. HMC833 写寄存器解析

    一.PLL芯片HMC833 芯片初始化设计流程说明: // 寄存器详细解析: // 一.The VCO frequency is counted for Tmmt, the period of a s ...

  8. 【19】简单、通用、详细---PCIEAER的蒙代尔不可能三角,怎么禁止AER的firmware first mode

    pcie aer howto https://github.com/torvalds/linux/blob/master/Documentation/PCI/pcieaer-howto.txt   p ...

  9. SPI 读取不同长度 寄存器_正点原子Linux第二十七章SPI实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第二十七章SPI实验 同I2C一样,SPI是很常用的通信 ...

最新文章

  1. 中国首份自动驾驶路测报告:自主车企全面落后
  2. 连你的免疫系统都拒绝996:半夜吃东西更容易拉肚子 | Cell
  3. 【luogu】 P1880 石子合并
  4. JavaOne 2014 –有关提交的一些初步分析
  5. linux运行好麻烦,解析用Linux非常困难、必须用命令行、很老又丑陋及无法运行游戏...
  6. Python C扩展的引用计数问题探讨
  7. 安谋科技发布新业务品牌“核芯动力”,先手布局智能计算产业
  8. Python打造文件MD5值计算器
  9. java cas并发_java并发之CAS
  10. php i方法和get的区别,浅析PHP中的i++与++i的区别及效率
  11. 4x对角线之和c语言,如图,▱ABCD的对角线AC、BD交于点O,EF过点O且与BC、AD分别交于点E、F.试猜想线段AE、CF的关系,并说明理由.——青夏教育精英家教网——...
  12. Qt + 运动控制 (固高运动控制卡)【2】运动控制卡初始化和关闭
  13. 内网渗透靶场(上)加入目标网段,抓取管理员密码 #zkaq
  14. NOIP2015普及组复赛T4——推销员
  15. 8.4和Apache Geronimo集成
  16. u盘装系统学计算机好,新手想学重装系统难不难?详细的教程来了,学不会只能怪自己了...
  17. 编写MapReduce程序计算平均分
  18. 2021 AI年度报告-stateof.ai出品【1】
  19. zabbix_get [71696]: Check access restrictions in Zabbix agent configuration
  20. 全网首发:relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile

热门文章

  1. vscode编译引用参考文献的latex提示报错citation undefined问题的解决
  2. rf cable, 什么是射频电缆?
  3. ubuntu 20.04 ROS Noetic 无serial包解决方法
  4. 刘谦-男人必学的魔术
  5. 匈牙利算法与KM算法的区别
  6. 使用websocket报Failed to register @ServerEndpoint问题记录
  7. 3、Hive数据仓库——建表语句
  8. 蓝松SDK-android版本错误码
  9. 加速Flex Builder的编译和运行速度(整理)
  10. 引用计算机写源码,C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决...