新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 六 ARM9(S3C2440)的LCD顯示-理論知識

        六 ARM9(S3C2440)的LCD顯示-理論知識

        作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
        今天和大家一起討論一下S3C2440的LCD顯示的問題,希望大家能夠多多指教,我說的不對的地方希望大家及時幫我改正,以使我可以增長知識,才能不至于給別人的學(xué)習(xí)帶來不便,呵呵

        下面先看一下我從別人那轉(zhuǎn)過來的一篇文章,我覺得很有用,看完之后我再說一下自己對這一塊的了解,也可以先看看我的理解(下面紅字標出)再看開始的這篇文章,因為我說的更通俗,O(∩_∩)O哈哈~。

        本文引用地址:http://www.104case.com/article/201611/322171.htm

        1. LCD工作的硬件需求:

        要使一塊LCD正常的顯示文字或圖像,不僅需要LCD驅(qū)動器,而且還需要相應(yīng)的LCD控制器。在通常情況下,生產(chǎn)廠商把LCD驅(qū)動器會以COF/COG的 形式與LCD玻璃基板制作在一起,而LCD控制器則是由外部的電路來實現(xiàn),現(xiàn)在很多的MCU內(nèi)部都集成了LCD控制器,如S 3C2410/2440等。通 過LCD控制器就可以產(chǎn)生LCD驅(qū)動器所需要的控制信號來控制STN/TFT屏了。

        2. S3C2440內(nèi)部LCD控制器結(jié)構(gòu)圖:



        我們根據(jù)數(shù)據(jù)手冊來描述一下這個集成在S3C2440內(nèi)部的LCD控制器:

        a:LCD控制器由REGBANK、LCDCDMA、TIMEGEN、VIDPRCS寄存器組成;

        b:REGBANK由17個可編程的寄存器組和一塊256*16的調(diào)色板內(nèi)存組成,它們用來配置LCD控制器的;

        c:LCDCDMA是一個專用的DMA,它能自動地把在偵內(nèi)存中的視頻數(shù)據(jù)傳送到LCD驅(qū)動器,通過使用這個DMA通道,視頻數(shù)據(jù)在不需要CPU的干預(yù)的情況下顯示在LCD屏上;

        d:VIDPRCS接收來自LCDCDMA的數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換為合適的數(shù)據(jù)格式,比如說4/8位單掃,4位雙掃顯示模式,然后通過數(shù)據(jù)端口VD[23:0]傳送視頻數(shù)據(jù)到LCD驅(qū)動器;

        e:TIMEGEN由可編程的邏輯組成,他生成LCD驅(qū)動器需要的控制信號,比如VSYNC、HSYNC、VCLK和LEND等等,而這些控制 信號又與REGBANK寄存器組中的LCDCON1/2/3/4/5的配置密切相關(guān),通過不同的配置,TIMEGEN就能產(chǎn)生這些信號的不同形態(tài),從而支 持不同的LCD驅(qū)動器(即不同的STN/TFT屏)。


        3.常見TFT屏工作時序分析:


        LCD提供的外部接口信號:

        VSYNC/VFRAME/STV:垂直同步信號(TFT)/幀同步信號(STN)/SEC TFT信號;
        HSYNC/VLINE/CPV:水平同步信號(TFT)/行同步脈沖信號(STN)/SEC TFT信號;
        VCLK/LCD_HCLK:象素時鐘信號(TFT/STN)/SEC TFT信號;
        VD[23:0]:LCD像素數(shù)據(jù)輸出端口(TFT/STN/SEC TFT);
        VDEN/VM/TP:數(shù)據(jù)使能信號(TFT)/LCD驅(qū)動交流偏置信號(STN)/SEC TFT信號;
        LEND/STH:行結(jié)束信號(TFT)/SEC TFT信號;
        LCD_LPCOE:SEC TFT OE信號;
        LCD_LPCREV:SEC TFT REV信號;
        LCD_LPCREVB:SEC TFT REVB信號。


        上一頁 1 2 下一頁

        關(guān)鍵詞: ARM9S3C2440LCD顯

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 崇州市| 栖霞市| 改则县| 合肥市| 金堂县| 磴口县| 紫阳县| 长岭县| 祥云县| 新竹县| 鄂尔多斯市| 东台市| 田林县| 双柏县| 泾阳县| 南涧| 南投县| 泽库县| 曲麻莱县| 伽师县| 永福县| 厦门市| 襄垣县| 柳河县| 阿拉尔市| 广安市| 涟水县| 横山县| 寿光市| 都匀市| 远安县| 叶城县| 瓦房店市| 枣强县| 宁远县| 乌拉特中旗| 勐海县| 河间市| 肥西县| 岳西县| 唐河县|