代碼工具和-s3clcd控制器中文手冊_第1頁
代碼工具和-s3clcd控制器中文手冊_第2頁
代碼工具和-s3clcd控制器中文手冊_第3頁
代碼工具和-s3clcd控制器中文手冊_第4頁
代碼工具和-s3clcd控制器中文手冊_第5頁
免費預(yù)覽已結(jié)束,剩余25頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

15LCD控制概述 buffer傳送到一個外部的LCD驅(qū)動器。LCD控制器使用一個基于時間的像素抖動算法和偵速率控制思想,可以支持單色,2-bitperpixel(4級灰度)4-bit-pixel(16級灰度)256色(8BPP)4096色(12BPP)STNLCDLCD控制器是可以編程滿足不同的需求,關(guān)于水平,垂直方向的像素數(shù)目,數(shù)據(jù)接口的數(shù)據(jù)線特征STNLCD支持單色(1BPP),4級灰度(2BPP),16級灰度(4BPP)256色,4096色的彩色STNLCD支持多種屏典型的應(yīng)用:640*480,320*240,160*160和其他最大的虛擬屏幕可達4MTFTLCD支持1,2,4,8BPP調(diào)色板支持64K(16BPP),64M(24BPP)色非調(diào)色板支持多種屏幕分辨率:典型的應(yīng)用:640*480,320*240,160*160和其他最大的虛擬屏幕可達4M通用特征: 系統(tǒng)器被用作顯示支持多種的虛擬顯示屏(支持硬件水平/垂直滾屏可編程的時序控制,用于不同的支持大端,小端模式,也支持WinCE數(shù)據(jù)格2種型號的SECTFTLCD(SAMSUNG3.5”Portrait/256KColor/ReflectiveandTransflectivea-SiTFTLCD)LTS350Q1-PD1:TFTLCDpanelwithtouchpanelandfrontlightunit(Reflectivetype)LTS350Q1-PD2:TFTLCDpanelLTS350Q1-PE1:TFTLCDpanelwithtouchpanelandfrontlightunit(Transflectivetype)LTS350Q1-PE2:TFTLCDpanelonlyNOTE:WinCE不支持12位的數(shù)據(jù)封裝格式外部接口信號:LCD控制器方塊圖:S3C2440LCD控制器被用來傳送數(shù)據(jù)和生成必要的控制信號,比如VFRAME,VLINE,VCLK,VM,等等。除了控制信號外,這S3C2440還有作為數(shù)據(jù)的數(shù)據(jù)端口,它們是如圖15-1所示的,(的LCD驅(qū)動器接口時序和速率的需求。TIMEGEN塊可以產(chǎn)生VFRAME,VLINE,VCLK,VM等等。STNLCD控制器時序發(fā)生器TIMEGEN生成LCD驅(qū)動器的控制信號,比如說VFRAME,VLINE,VCLK,和VM。這些控制信號VMRate=VLINERate/(2xMVAL)。HOZVAL=(Horizontaldisplaysize/NumberofthevalidVDdataline)-彩色模式Horizontaldisplaysize3xNumberofHorizontalLINEVALVerticaldisplaysize1:LINEVALVerticaldisplaysize21:(VLINE脈沖之后的VCLK的延遲寬度),HOZVAL,LINEBLANK,以及LCDCON1/2/3/4寄存器中的frame_rate(Hz)=1/[{(1/VCLK)x(HOZVAL+1)+(1/HCLK)x(A+B+(LINEBLANKx8))}x(LINEVAL+1)]A=2(4+WLH),B=操 LCD控制器支持8位彩色模式(256色模式),12位彩色模式(4096色模式),4級灰度查找表3C2440(假如在416灰度級別中的4256168168164種)41種。在1級灰度模1662563258種紅色,84(884=256)8種16164種藍(lán)色能在1409656灰度模式操作3C2440LC2灰度(級灰度和4BPP(16級灰度)2灰度模(LUU)1642(LUU)UL100通過LUL30]UL30]是9019。如果LUL30]是15,等級0就代表16種灰度等級中的灰度等級15,以此類推。根據(jù)前面同樣的思想,等級1通過LUL74]2被UL183被UL5225632RL1916,RDLT1512],L18744096如果是NLC顯示器(除了單屏,據(jù)必通過抖動法處理DFC塊兩個FC用于顯示TN屏的灰度等級以及彩色等級。在TN屏上,基于FC灰度等級和彩色等級顯示的主要原理被描述。比如,為了顯示16種等級中的第3種灰度等級,在31316幀數(shù)據(jù)中3幀數(shù)據(jù)應(yīng)該被選擇,被選擇的3幀數(shù)據(jù)應(yīng)該在一個特定的像素上為開,剩下的13在STNLCD顯示器,我們應(yīng)該被提醒一個事情,由于在相鄰的幀上同時的像素開與關(guān)而產(chǎn)生的顯示類型4位雙掃顯示模式4位單掃顯示模式8位單掃顯示模式256色顯示模式4096色顯示模式MEMORYDATAFORMATSTNBSWP 內(nèi)存數(shù)據(jù)格式Mono4-bitDualScanDisplay: BufferMemory: 緩沖區(qū)內(nèi)存地址數(shù)據(jù) ??? ???Mono4-bitSingleScanDisplay&8-bitSingle 單色4位單掃&8位單掃ScanDisplay: 掃描顯示Buffer ??4級灰度模式:2位數(shù)據(jù)對應(yīng)1個像 4096色模式1個像素有12位(4位紅,4位綠,4位藍(lán))的數(shù)據(jù)。接下來的表顯示了在字中的彩色數(shù)據(jù)格式16BPP彩色時序要求圖15-4顯示了LCD驅(qū)動接口的時序TFTLCD控制器操VSYNC信號被致使LCD的行指針在顯示器的頂端重新開始HOZVAL=(Horizontaldisplaysize)-LINEVAL=(Verticaldisplaysize)-VCLK(Hz)=,,,,操256色調(diào)色板 對于多種的顏色映射選擇支 色調(diào)色板,對用戶支持彈性的操作內(nèi)存數(shù)據(jù)格式256色調(diào)色板使用S3C2440為TFT顯示器提供256色調(diào)色用戶可以從64K種顏色中選擇出256種顏色,按照兩種數(shù)據(jù)格因此,5:5:5:1格式與R(5+1):G(5+1):B(5+1)是一樣的格(R(5+I)=VD[23:19]+VD[18],VD[10]orVD[2],G(5+I)=VD[15:11]+VD[18],VD[10]orVD[2],B(5+I)=VD[7:3]+VD[18],VD[10]orVD[2].),同時設(shè)置LCDCON5中的FRM565域為0。1.0x4D000400VD18,VD10和VD2調(diào)色板讀與寫臨時調(diào)色板配置三星 LCD屏(3.5英寸/256K色/反射式未結(jié)晶硅/半半反射未結(jié)晶硅 LCD屏三星3.5英寸/256K色/反射式a-SiTFTLCD屏LTS350Q1-PD1TFTLCD帶觸摸屏,前置光LTS350Q1-PD2:TFTLCD屏LTS350Q1-PD1:TFTLCD帶觸摸屏,前置光LTS350Q1-PD2:TFTLCD屏/PRODUCTINFORMATION(SPEC)ofLTS350Q1-PD1/2和PE1/2中。詳細(xì)的時序圖在PRODUCTINFORMATION(SPEC)ofLTS350Q1-PD1/2和PE1/2被描述(AMLCD科技客戶注意SECTFTLCD屏有水平采樣時鐘虛擬顯示屏S3C2440支持硬件水平與垂果屏是滾動的,在LCDSADDR1/2寄存器中的LCD電源使能S3C2440也支持INVPWREN位反轉(zhuǎn)這PWREN信號的當(dāng)LCD屏有它自己的電源開/關(guān)控制端口并且端口連上了LCD_PWREN腳,這功能是可LCD控制器特殊功能寄存器LCDControl1Register(LCDCON1LCDControl2Register(LCDCON2LCDLCDControl3Register(LCDCON3編程注意:假如是STNLCD,(LINEBLANK+WLH+WDLY)數(shù)值應(yīng)該比14+12Tmax大。(LINEBLANKWLHWDLY148xTmax14xTmax21412Tmax)14:SDRAMAutorefreshbusacquisition8xTmax1:CachefillcycleXtheSlowestMemoryaccesstime(Ex,4xTmax2:0xC~0xEaddressFramememoryAccessLCDControl4Register(LCDCON4LCDLCDControl5Register(LCDCON5FRAMEBUFFERSTARTADDRESS1REGISTER(LCDSADDR1FRAMEBufferStartAddress2Register(LCDSADDR2注意結(jié)束的時候,用戶不能根據(jù)寄存器中的T的數(shù)值來改變LCDBASEU和LCDBASEL的數(shù)值,因為在改變數(shù)據(jù)前,LCDFIFO已經(jīng)預(yù)取了下一幀的數(shù)據(jù)。中斷必須被。如果在讀T之后中斷產(chǎn)生了,那么讀得的數(shù)據(jù)將被丟棄,因為ISRFRAMEBufferStartAddress3Register(LCDSADDR3例1:LCD屏=320*240,16級灰度,單掃描2048512LINEVAL=240-1=0xefPAGEWIDTH=320*4/16=0x50OFFSIZE=512=0x200LCDBANK=0x0c500000>>22=0x31LCDBASEU=0x100000>>1=LCDBASEL=0x80000+(0x50+0x200)*(0xef+1)=例2:LCD320*240,16幀起始地址=0x0c5000002048512LINEVAL=120-1=0x77PAGEWIDTH=320*4/16=0x50OFFSIZE=512=0x200LCDBANK=0x0c500000>>22=0x31LCDBASEU=0x100000>>1=LCDBASEL=0x80000+(0x50+0x200)*(0x77+1)=例3:LCD320*240,幀起始地址=0x0c5000002048512LINEVAL=240-1=0xefPAGEWIDTH=320*8/16=0xa0OFFSIZE=512=0x200LCDBANK=0x0c500000>>22=0x31LCDBASEU=0x100000>>1=LCDBASEL=0x80000+(0xa0+0x200)*(0xef+1)=REDLookupTableRegister(REDLUTGREENLookupTableRegister(GREENLUTBLUELookupTableRegister(BULELUTDitheringModeRegister(DITHMODETempPaletteRegister(TPALLCDInterruptPendingRegister(LCDINTPNDLCDSourcePendingRegister(LCDSRCPNDLCDInterruptMaskRegister(LCDINTMSKTCONControlRegister(TCONSEL寄存器設(shè)置向?qū)CD支持多種屏幕分辨率,通過設(shè)定特殊寄存器HSxVSxFRxHS:VS:FR:MV:例==160*160*80*1/4CLKVAL=58,VCLK=517KHzHOZVAL=39,LINEVAL=LCDBASEL=LCDBASEU+41024*1024,LCD320*240,LCDBASEU0x64,418像素(4級灰度虛擬屏11281024像素,LCD1行=320像素=40半字,OFFSIZE=128-40=88=0x58,PAGEWIDTH=40=LCDBASEL=LCDBASEU+(PAGEWIDTH+OFFSIZE)x(LINEVAL+1)=100+(40+88)x120=灰度等級選擇向?qū)г贚CD上顯示16級灰度觀察16LCD刷新總線帶寬計算向?qū)Ю齃CDDataRate=8x640x480x60/8=18.432Mbyte/sLCDDMABurstCount=18.432/16=1.152M/sPd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論