ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
控制器ILI9325中文
6、ILI9325模塊介紹
MPU系統(tǒng)接口(MPUSystemInterface)
ILI8325有一個(gè)16位的變址寄存器(IR)、一個(gè)18位的寫數(shù)據(jù)寄存器(WDR)和一個(gè)18位的讀數(shù)據(jù)寄存
器(RDR)。變址寄存器(IR)存儲(chǔ)來自控制寄存器和內(nèi)部的GRAM的指令信息。寫數(shù)據(jù)寄存器(WDR)
用來暫時(shí)存儲(chǔ)要被寫到控制寄存器和內(nèi)部的GRAM中的數(shù)據(jù)。讀數(shù)據(jù)寄存器(RDR)用來暫時(shí)存儲(chǔ)從
GRAM中讀取的數(shù)據(jù)。MPU中要寫入內(nèi)部GRAM的數(shù)據(jù),首先寫到寫數(shù)據(jù)寄存器(WDR),然后再又內(nèi)
部操作自動(dòng)的寫到內(nèi)部的GRAM中。要讀取的數(shù)據(jù)要通過讀數(shù)據(jù)寄存器(RDR)從內(nèi)部GRAM中讀取。
因此無效數(shù)據(jù)將被讀到數(shù)據(jù)總線,當(dāng)ILI9325從內(nèi)部的GRAM中讀取第一個(gè)數(shù)據(jù)的時(shí)候,有效數(shù)據(jù)將在
ILI9325進(jìn)行了第二次讀操作之后被讀出。
寄存器在寄存器執(zhí)行時(shí)間中會(huì)被連續(xù)的寫入數(shù)據(jù),除非在振蕩器起震的時(shí)候執(zhí)行了0個(gè)循環(huán)。
并行RGB接口(ParallelRGBInterface)
ILI9325根據(jù)外部的接口和顯示移動(dòng)圖片的情況提供了并行的RGB接口和VSYC(垂直同步)接口。當(dāng)RGB
接口被選擇,顯示操作將和外部提供的信號(hào)VSYC,HSYC,DOTCLK同步.在RGB模式,根據(jù)使能信號(hào)的
極性(高電平或是低電平)數(shù)據(jù)(DB17-0)將會(huì)根據(jù)這些同步信號(hào)被寫入來阻止在數(shù)據(jù)更新的時(shí)候屏幕
閃爍。
在VSYC模式,顯示操作和內(nèi)部的時(shí)鐘同步,除了幀同步之外,幀同步操作是是和VSYC信號(hào)同步的。
顯示數(shù)據(jù)經(jīng)過系統(tǒng)接口被寫入內(nèi)部GRAM,在這種情況下,有寫入數(shù)據(jù)到內(nèi)部RAM中的方法和速度,詳
細(xì)情況見“外部顯示接口”(ExternalDisplayInterface)。ILI9325可以通過指令允許在外部顯示接口和系
統(tǒng)接口之間切換,所以最合適的接口可以根據(jù)屏幕上顯示的圖片的種類(靜止的或移動(dòng)的)來選擇。RGB
接口通過寫所有的顯示數(shù)據(jù)到內(nèi)部的RAM,允許轉(zhuǎn)移數(shù)據(jù),當(dāng)在移動(dòng)的圖片更新幀的時(shí)候,有益于在
低功耗的情況下移動(dòng)顯示圖片。
位操作(BitOperation)
ILI9325支持一個(gè)寫數(shù)據(jù)屏蔽功能為以位為單位選擇寫數(shù)據(jù)到內(nèi)部的RAM
和一個(gè)邏輯/比較操作功能寫數(shù)據(jù)到GRAM,僅當(dāng)遇到比較數(shù)據(jù)和比較寄存器位的情況下可以使用,具體見
圖片操作功能(“GraphicsOperationFunctions”)
變址計(jì)數(shù)器(AddressCounter(AC))
變址計(jì)數(shù)器(AC)給一個(gè)變址給內(nèi)部的GRAM,當(dāng)指令寄存器在變址計(jì)數(shù)器中設(shè)置一個(gè)RAM變址時(shí),它會(huì)
被寫到指令寄存器。變址信息從IR中送到AC,當(dāng)寫數(shù)據(jù)到內(nèi)部GRAM時(shí),AC中變址會(huì)自動(dòng)的加一或者
減一。單變址功能允許數(shù)據(jù)寫在用戶在GRAM設(shè)定的任意一個(gè)變址相應(yīng)的矩形區(qū)域內(nèi)。
圖片RAM(GraphicsRAM(GRAM))
GRAM是以位模式數(shù)據(jù)存儲(chǔ)172,820(240x320x18/8)字節(jié)18位每像素的圖片RAM
-1-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
灰度級(jí)電壓產(chǎn)生電路(GrayscaleVoltageGeneratingCircuit)
灰度級(jí)電壓產(chǎn)生電路產(chǎn)生一個(gè)液晶驅(qū)動(dòng)電壓,根據(jù)設(shè)定在Y-修正寄存器中的灰度級(jí)數(shù)據(jù),從而顯示出
262,144種顏具體的見“Y-修正寄存器”章節(jié)
定時(shí)控制器(TimingController)
定時(shí)控制器為操作內(nèi)部的電路產(chǎn)生一個(gè)定時(shí)信號(hào),例如內(nèi)部GRAM。顯示操作的定時(shí)例如RAM讀操作
和內(nèi)部定時(shí)操作如從MPU中存取數(shù)據(jù)…….(后面的不知道怎么翻譯)
振蕩器(Oscillator(OSC))
ILI9325利用內(nèi)部的震蕩電阻產(chǎn)生一個(gè)RC震蕩,幀速率根據(jù)寄存器的設(shè)置而被調(diào)整。
LCD驅(qū)動(dòng)電路(LCDDriverCircuit)
ILI9325的驅(qū)動(dòng)電路由720個(gè)源驅(qū)動(dòng)源(S1~S720)和320個(gè)門驅(qū)動(dòng)。當(dāng)720位數(shù)據(jù)輸入的時(shí)候,顯示模式
將會(huì)被鎖存,鎖存數(shù)據(jù)控制源驅(qū)動(dòng)并且產(chǎn)生一個(gè)驅(qū)動(dòng)波。門驅(qū)動(dòng)掃描門垂直輸出的VGH或VGL級(jí)別。
……待續(xù)….
8.寄存器描述(RegisterDescriptions)
8.1.寄存器訪問
ILI9325為適應(yīng)高性能微處理器采用18位總線接口,ILI9325的內(nèi)部模塊只有在接受了外部的微處理器的
18-,16-,9-,8-位接口的正確指令后才開始工作,指令寄存器(IR)存儲(chǔ)將要寫入的指令和顯示數(shù)據(jù)的寄存
器的變址,寄存器選擇信號(hào)(RS),讀/寫信號(hào)(rd/wr)和數(shù)據(jù)總線用來讀/寫ILI9325的指令和數(shù)據(jù)的。
ILI9325的寄存器被分類為以下幾組:
指定變址寄存器(IR)
讀取一個(gè)狀態(tài)
顯示控制
電源管理控制
圖片數(shù)據(jù)處理
設(shè)置內(nèi)部GRAM地址(AC)
傳輸數(shù)據(jù)到內(nèi)部GRAM或從內(nèi)部GRAM傳輸數(shù)據(jù)(
R22)
內(nèi)部灰度Y-修正(R30~R39)
8.2.指令介紹
-2-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
-3-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
-4-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
8.2.1.變址(IR)
變址寄存器指定寄存器的地址(R00h~RFFh))或者要訪問的RAM的地址。
8.2.2.狀態(tài)讀取(RS)
SR位反映了ILI9325內(nèi)部的狀態(tài)。
L[7:0]指示目前正在驅(qū)動(dòng)TFT面板的驅(qū)動(dòng)線位置
8.2.3.起振(R00h)
當(dāng)讀該寄存器時(shí),器件號(hào)碼”9325”H被讀出
輸出驅(qū)動(dòng)控制(R01h)
SS:從源驅(qū)動(dòng)器選擇輸出的轉(zhuǎn)變方向。
當(dāng)SS=0輸出轉(zhuǎn)變方向是從S1到S720
當(dāng)SS=1輸出轉(zhuǎn)變方向是從S720到S1
除了改變方向,SS和RGB位的設(shè)置需要在源驅(qū)動(dòng)引腳改變指定R,G,B的點(diǎn)。
指定R,G,B點(diǎn)到源驅(qū)動(dòng)引腳從S1到S720設(shè)定SS=0
指定R,G,B點(diǎn)到源驅(qū)動(dòng)引腳從S720到S1設(shè)定SS=1
當(dāng)改變SS或者RGB位的時(shí)候,RAM數(shù)據(jù)需要被再次寫入
-5-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
-6-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
驅(qū)動(dòng)波形控制(R02h)
=
.B/C0:幀/場(chǎng)倒位
1:線反轉(zhuǎn)
EOR:EOR=1和B/C=1設(shè)置線反轉(zhuǎn)
8.2.6.進(jìn)入模式(R03h)
AM:控制GRAM的更新方向
當(dāng)AM=0地址在水平寫入方向得以更新
當(dāng)AM=1地址在垂直寫入方向得以更新
當(dāng)一個(gè)窗口區(qū)域是由寄存器R50h~R53h來設(shè)置時(shí),GRAM區(qū)域地址更新僅僅根據(jù)I/D[1:0]和AM位的設(shè)置來
確定。
I/D[1:0]當(dāng)更新一個(gè)像素?cái)?shù)據(jù)時(shí),I/D[1:0]位控制地址計(jì)數(shù)器(AC)自動(dòng)增加或者減少1。詳細(xì)請(qǐng)見下圖:
GRAM訪問方向設(shè)定
ORG:當(dāng)窗口地址區(qū)域產(chǎn)生后,原點(diǎn)地址的移動(dòng)根據(jù)ID的設(shè)定。當(dāng)使用高速寫RAM模式寫數(shù)據(jù)到窗口地
址區(qū)域這個(gè)功能被使能。
ORG=0:原點(diǎn)地址不會(huì)移動(dòng),在這種情況下,在窗口地址區(qū)域根據(jù)GRAM的地址映射指定一個(gè)地址開始寫操
作。
ORG=1:原始地址為“00000h”根據(jù)ID[1:0]的設(shè)定來移動(dòng)。
注意:1、當(dāng)ORG=1,僅僅原始地址地址值為“00000h”能夠通過設(shè)置寄存器R20h和R21h被設(shè)定。
2、在RAM讀操作模式,保證ORG=0。
BGR:根據(jù)被寫入的數(shù)據(jù)交換R和B的順序
BGR0根據(jù)RGB的順序?qū)懭胂袼財(cái)?shù)據(jù)
BGR=1交換RGB數(shù)據(jù)成為BGR寫到GRAM
TRI:當(dāng)TRI=1根據(jù)8位接口模式,數(shù)據(jù)以8位X3的模式被傳送到內(nèi)部RAM.可以通過和DFM位聯(lián)合使
用在轉(zhuǎn)換模式到16位接口模式或者SPI接口模式情況下傳送數(shù)據(jù)以實(shí)現(xiàn)顯示262k種彩。當(dāng)不使用這些接
口模式,確保設(shè)置
TRI=0
DFM:當(dāng)TRI=1的時(shí)候設(shè)置傳輸數(shù)據(jù)模式
到內(nèi)部RAM,詳細(xì)情況見下圖
-7-
ILI9325中文完整版-指令-由望星天涯整理-如有侵權(quán),立即刪除!
8.2.7.調(diào)整控制寄存器(R04h)
RSZ[1:0]設(shè)定調(diào)整的因數(shù)
當(dāng)RSZ位設(shè)置為調(diào)整圖片大小的時(shí)候,ILI9325根據(jù)調(diào)整因數(shù)來寫數(shù)據(jù),以保證按照調(diào)各自整因素縮小后的原始
圖像按照其水平和垂直尺寸規(guī)格來顯示。看“調(diào)整功能”。
RCH[1:0]:當(dāng)調(diào)整圖片時(shí)設(shè)置在水平方向上剩余像素的數(shù)值。