《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于Blackfin 處理器的TFT LCD 驅動設計
基于Blackfin 處理器的TFT LCD 驅動設計
摘要: 基于Blackfin 處理器的TFT LCD 驅動設計,0、前言長期以來,傳統的掌上電腦(PDA)等小型手持式設備,由于硬件條件的限制,顯示器件通常是單色 LCD, 用戶界面非常簡單。隨著高性能嵌入式處理器的普及和硬件成本的不斷降低,嵌入式系統的功能也越來越 強。
Abstract:
Key words :

0、前言

長期以來,傳統的掌上電腦(PDA)等小型手持式設備,由于硬件條件的限制,顯示器件通常是單色 LCD, 用戶界面非常簡單。隨著高性能嵌入式處理器的普及和硬件成本的不斷降低,嵌入式系統的功能也越來越 強。在多媒體應用的推動下,彩色 LCD 開始應用到嵌入式系統中。新一代掌上電腦(PDA)多采用 TFT LCD 顯示器件,支持彩色圖形界面,圖片顯示和視頻媒體播放。掌上電腦(PDA)的操作系統有微軟 Window CE, PalmOS  等。其中 Linux  核心小,成本低廉,源代碼開放,成為各家廠商極力發展的操作系統。本文就探 討了兩種基于 Blackfin 嵌入式處理器的 TFT LCD 的驅動方案。

 1、Blackfin 處理器和 TFT 液晶簡介

Blackfin系列處理器是ADI公司研制的業內首款嵌入式處理器,它將微控制器、DSP和媒體處理器的優 勢集成于單一架構中,已被廣泛應用于消費類多媒體、網絡通信等多個領域。

BF531 是 Blackfin 處理器中的一款,最大時鐘頻率 400MHz,有 2 個 16 位 MAC,兩個 40 位 ALU,4個 8 位視頻 ALU,以及 1 個 40 位移位器。并有高達 148Kbytes 片內存儲器,和兩個雙通道存儲器 DMA 控 制器;系統外設包含一個 UART 口,一個 SPI 口,兩個串行口(SPORTs),四個通用時鐘定時器(三個有 PWM 功能),一個實時時鐘,一個看門狗時鐘定時器,以及一個并行外設接口。

設計中我們采用了FG050605作為我們的設計屏,此款液晶為5.6英寸屏,有960(W) x 234(H)個像素, 每三個像素一個點,即每行320個點,共234行。此款連線非常簡單:共32個引腳,其中,一根數據時鐘、 一根行頻、一根場頻、一根數據使能,三色共18根數據線,其余為空腳和電源線。

液晶時序圖如圖1所示:

圖  1:液晶時序圖

 三種真彩的液晶驅動方案:即基于DSP硬件的液晶驅動,基于DSP的嵌入式uClinux液晶驅動和基于FPGA的液晶驅動。本文重點介紹前兩種方案的具體實現。

 2、系統總體設計

Blackfin 處理器的 PPI 口共 20 個引腳,每個時鐘周期可以收發 16 位數據,它為 TFT  LCD  提供了一個無縫的數據傳輸接口。

我們采用的這款液晶屏像素時鐘頻率6.25MHz,采用FPGA分頻得到,該時鐘同時接PPI_CLK引腳。行 頻408個像素時鐘周期,場頻59Hz,即259個行頻周期,分別接Blackfin處理器的TMR1/ PPI_FS1和TMR2/ PPI_FS2口。

設計中,我們采用16bit的顏色顯示方式,故分別將紅色和綠色的最高位和最低位相連,即R0和R5、B0和B5。16根數據線分別與Blackfin處理器的PPI0到PPI15口相連。數據使能引腳接到FPGA上。 硬件框圖如圖2所示:

  2:硬件框圖

 3、基于硬件的液晶驅動 同傳統的DSP一樣,直接基于Blackfin處理器液晶驅動。

我們采用DMA的方式通過PPI口傳輸顏色數據,將要顯示的數據存放在SDRAM中的兩塊緩存區域中, 采用乒乓模式,在向一塊存儲區中寫數據時,從另一塊存儲區讀。我們在SDRAM中設置一塊非Cache的存儲區,因為我們每個點用16 bit數據表示,故兩塊緩存區域共320*(234+9+16)*16 bit,9+16為每場信號丟失的行數。

3.1  DMA的初始化

我們首先配置DMA的工作參數。這里DMA采用Descriptor list (small model),2D傳輸方式,每次傳輸一個字的數據。首先設置一個地址列表,用于裝載兩塊緩存區域的首地址,這樣DMA將從地址指示的空間 讀取數據傳送到PPI口。設置DMA每場傳輸259行,每行傳輸320個字的數據。最后配置DMA0_CONGFIG, 并使能DMA。主要設置有Descriptor list,2D DMA  的  Inner loop count,設置下次2D DMA的讀取地址相對 本地地址的增量,2D DMA  的  outer loop count,配置DMA工作模式等。

3.2  PPI的初始化

PPI有兩種工作模式:ITU-R 656和General-Purpose PPI。因為我們只需將數據通過PPI口送出,故使用GP模式。 設置PPI_FS1和PPI_FS2下降沿有效,一次傳輸16bit數據,外部觸發,兩個外部幀同步信號。主要需要設置的為:PPI  參數配置,場頻信號發出到開始數據傳輸的延遲和每行傳輸的數據個數。

3.3  Timer的初始化

由于我們采用2個外部幀同步信號,故采用TMR1/ PPI_FS1作為行頻信號(HSYNC),TMR2/ PPI_FS2作為場頻信號(VSYNC)。 為了調試程序需要,我們配置定時器為仿真時定時器持續工作。因為只需送出數據給液晶,故配置其為PWM_OUT模式,我們的定時器使用PPI_CLK,故仍需設置其為PWM_OUT時鐘,計數到周期結束等。Timer1和Timer2的周期和脈寬按液晶硬件手冊給出設置。

3.4  Frambuffer的初始化

這樣,液晶的相關配置已基本完成,我們在屏幕上寫數據即為在兩塊數據緩沖區中寫數據。但應注意, 在每次場頻信號到來之后,有19行數據不會顯示在屏幕上,之后234行為屏幕顯示部分,最后又有6行數據 為多余需丟掉的數據。因此,我們將顯示的數據顏色信息要全部寫在中間234行。初始化Framebuffer時應 先寫入要丟掉的19行內容,再寫入234行的初始化顏色數據,最后還須初始化末尾6行丟掉的數據。


 4、基于 uClinux 的液晶驅動 嵌入式系統是以應用為中心,以計算機技術為基礎、軟硬件均可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。uCLinux  主要是針對目標處理器沒有存儲管理單元  MMU(Memory Management Unit)的嵌入式系統而設計的,它是一種優秀的嵌入式 Linux 版本,已經被成功地 移植到了很多平臺上。對開發者來說,AD 的 Blackfin 處理器和 uClinux 的結合很有吸引力。

在 blackfin.uclinux.org 網站,提供對在 Blackfin 上嵌入 uclinux 的支持,本設計采用了其嵌入式軟件支 持。選擇了 uClinux-dist-R06R2-RC2.tar.bz2 作為系統使用 uClinux 的源代碼,成功移植了 uClinux 嵌入式平臺。我們用源文件根目錄下 uClinux-dist/linux2.6.x/driver/video/bf537-lq035.c 作為模板,進行液晶驅動的修 改。

4.1 程序文件修改

以 bf537-lq035.c 為模板進行修改為 bf533-fg0506.c,由于源程序是按 BF537 開發板來編寫,我們重點要修改的是信號使用端口,和液晶設置部分。 因為我們的液晶的背光是有逆變器調節,故將屏蔽原程序文件中關于背光亮度調節及相關選項。關鍵修改點:液晶的行場頻、時鐘、屏幕大小,定時器的設置(Timer1.Timer2),各種寄存器的設置, 以及寫數據的 DMA、PPI 程序部分。液晶顯示數據部分:場頻信號到來之后需丟掉的行數、每場信號需丟掉的總行數、場頻PPI_CLK  時鐘部分:配置 PPI、Hdp+Hpw  此段時間內 PPI 不傳數據等。配置 TIMER:使能時鐘、設置 Timer 的參數。設置 DMA 的參數,設置屏幕尺寸色彩等信息,初始化 Framebuffer 等。

4.2 Makefile 的改寫

此 部 分 是  為 在 編 譯  內 核 時 能  夠 將 新 編  寫 的 液 晶  驅 動 編 譯  為 目 標 文  件 。 在 uClinux-dist/linux2.6.x/driver/video/Makefile 加入編譯規則。

4.3 修改 menu "Graphics support"此  部  分  使  編  譯   uClinux 內  核  時  ,  可  以  選  擇  是  否  編  入LCD 驅  動  。  在 uClinux-dist/linux2.6.x/driver/video/Kconfig 文件里添加編譯信息。這樣,使用 make xconfig 編譯系統內核時, 就可以在自定義內核設置的 Device Driver 下,Graphic support 中選擇這個選項。

 5、結論

經調試、修改,最終兩種方案的液晶均可正確穩定顯示所需數據,可以滿足本設計預期的數據顯示需 求。同時由于 TFT 液晶的可視角度較寬,16 位色彩表現豐富,設計得液晶顯示得到了理想的效果,并對嵌入式設備的屏幕顯示技術有一定的意義。

本文作者創新點:通過對 Blackfin 嵌入式處理器的內部資源的合理利用,將其和嵌入式系統 uClinux 的 相結合,應用于 TFT LCD 的驅動設計上。相對基于硬件的驅動設計,基于嵌入式系統 uClinux 的驅動設 計有功能性強、可靠性高、成本低、體積小、功耗低等優勢,更具有實際的推廣應用價值。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品人人爽人人做我的可爱| 欧美三级黄美女| 亚洲电影激情视频网站| 欧美日韩视频| 国产精品青草综合久久久久99| 午夜精品婷婷| 亚洲九九精品| 国产日韩1区| 午夜久久久久| 嫩模写真一区二区三区三州| 国产精品乱子久久久久| 欧美日韩免费看| 欧美在线免费播放| 欧美日韩一区二区三区在线看| 欧美日韩综合在线| 国产乱码精品一区二区三区忘忧草| 欧美另类视频在线| 欧美成人午夜免费视在线看片| 狠狠色丁香婷婷综合影院| 免费久久精品视频| 亚洲一区二区三区中文字幕| 国产色产综合产在线视频| 亚洲一区二区三区视频播放| 蜜桃av综合| 一区二区三区久久久| 久久爱www久久做| 中文精品一区二区三区| 欧美精品18| 欧美男人的天堂| 这里只有精品丝袜| 国产主播精品在线| 久久久久一本一区二区青青蜜月| 国产欧美一区二区三区另类精品| 亚洲高清一区二| 亚洲少妇最新在线视频| 欧美日韩免费看| 国内精品久久久久久久影视蜜臀| 欧美一级成年大片在线观看| 国产精品一区视频网站| 欧美丝袜一区二区三区| 午夜免费在线观看精品视频| 91久久久亚洲精品| 一区二区三区国产在线| 亚洲一区二区精品视频| 亚洲一区二区三区欧美| 亚洲天堂av高清| 性久久久久久久| 亚洲久久一区| 欧美在线一区二区三区| 亚洲精品久久久久中文字幕欢迎你| 欧美高清自拍一区| 欧美女同视频| 亚洲精品欧美极品| 久久久精品一区二区三区| 亚洲国产精品高清久久久| 久久亚洲综合色| 亚洲国产精品www| 午夜欧美视频| 午夜精品亚洲| 国产毛片久久| 久久国产精品高清| 亚洲人妖在线| 亚洲精品美女在线观看| 在线亚洲美日韩| 蜜臀va亚洲va欧美va天堂| 久久久久久久久久久久久女国产乱| 在线视频日韩精品| 国产精品久久9| 久久人人97超碰人人澡爱香蕉| 国产精品三级久久久久久电影| 欧美午夜视频在线| 免费久久99精品国产自在现线| 欧美成年人视频网站欧美| 欧美日本成人| 国产精品五月天| 亚洲一级二级| 午夜国产欧美理论在线播放| 国产一区二区观看| 欧美成人四级电影| 亚洲第一精品夜夜躁人人躁| 亚洲欧美中文在线视频| av成人免费| 韩日视频一区| 免费人成精品欧美精品| 国产精品手机视频| 国内精品久久久久影院薰衣草| 欧美成人免费一级人片100| 亚洲电影第1页| 久久精品动漫| 久久久久久午夜| 久久综合综合久久综合| 欧美夜福利tv在线| 欧美性猛交一区二区三区精品| 久久久久www| 欧美激情一区二区三区在线视频观看| 国产精品黄色在线观看| 国产精品热久久久久夜色精品三区| 欧美成人一区二区三区在线观看| 亚洲女人av| 久久亚洲一区二区三区四区| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩视频免费观看高清完整版| 亚洲美洲欧洲综合国产一区| 亚洲美女啪啪| 欧美一级片久久久久久久| 亚洲一区观看| 国产精品一区在线观看| 国产精品ⅴa在线观看h| 麻豆成人综合网| 国产精品天美传媒入口| 亚洲欧洲一区| 国产精品久久久久久久久免费| 久久久久久久综合狠狠综合| 欧美一区二区福利在线| 国产精品免费区二区三区观看| 亚洲欧美日本精品| 麻豆久久久9性大片| 欧美激情91| 欧美日韩日本网| 国产精品麻豆va在线播放| 国产欧美欧洲在线观看| 日韩天堂在线观看| 亚洲欧美日本国产专区一区| 欧美日韩精品一区二区三区四区| 狠狠狠色丁香婷婷综合久久五月| 欧美激情中文字幕一区二区| 亚洲激情成人在线| 在线国产欧美| 久久国产免费看| 韩国一区二区三区在线观看| 国产欧美精品一区二区色综合| 国产一区二区三区成人欧美日韩在线观看| 久久精品人人做人人爽电影蜜月| 亚洲私人黄色宅男| 久久久久久久久久看片| 国产精品欧美激情| 免费的成人av| 亚洲欧美激情视频在线观看一区二区三区| 久热精品在线视频| 在线成人中文字幕| 亚洲美女av黄| 亚洲第一页中文字幕| 欧美一区二区精美| 亚洲一区二区免费| 亚洲伦理久久| 久久久青草青青国产亚洲免观| 久久国产欧美| 午夜精品成人在线视频| 裸体女人亚洲精品一区| 亚洲免费播放| 欧美精品一区二区在线播放| 亚洲国内精品在线| 91久久香蕉国产日韩欧美9色| 国产一区视频观看| 国产精品第2页| 男女精品网站| 亚洲韩国青草视频| 亚洲一区视频在线| 国产精品黄页免费高清在线观看| 欧美日韩一二区| 国产精品99免费看| 久久久久成人精品免费播放动漫| 欧美午夜宅男影院在线观看| 亚洲日本成人女熟在线观看| 欧美成人三级在线| aa日韩免费精品视频一| 国产欧美一区二区在线观看| 欧美三区在线视频| 久久综合影视| 欧美一区二区视频免费观看| 亚洲精品日韩一| 亚洲欧美成人一区二区在线电影| 国产精品久久久99| 国产精品青草久久| 国产在线观看精品一区二区三区| 影院欧美亚洲| 毛片精品免费在线观看| 欧美一区二区三区四区视频| 香蕉av777xxx色综合一区| 欧美极品aⅴ影院| 午夜精品久久久久久久蜜桃app| 亚洲婷婷综合色高清在线| 黄色成人av| 香蕉久久夜色精品| 亚洲欧美一区二区激情| 国产乱码精品一区二区三区不卡| 久久久久久亚洲精品中文字幕| 激情六月综合| 国产精品高潮呻吟视频| 日韩一级视频免费观看在线| 欧美成人精品影院| 国产一级精品aaaaa看| 欧美视频二区36p| 麻豆精品一区二区av白丝在线| 午夜日韩av| 羞羞视频在线观看欧美| 中国女人久久久| 亚洲美女尤物影院| 欧美色大人视频| 国产精品jizz在线观看美国| 亚洲欧美日本国产有色| 亚洲欧美日韩第一区| 午夜国产不卡在线观看视频| 亚洲欧美中文日韩v在线观看| 国产精品入口尤物| 尤物精品国产第一福利三区| 亚洲美女黄网| av成人手机在线| 午夜精品久久久久久久男人的天堂| 亚洲精品视频一区| 国产日韩综合一区二区性色av| 欧美mv日韩mv亚洲| 久久国产一区二区三区| 日韩一区二区福利| 久久久欧美一区二区| 久久精品国亚洲| 欧美激情一区二区三区四区| 快she精品国产999| 欧美不卡视频| 亚洲少妇在线| 久久久女女女女999久久| 国产精品99久久99久久久二8| 亚洲黄色精品| 91久久一区二区| 国产精品av免费在线观看| 亚洲影院免费观看| 国产欧美一区二区三区沐欲| 午夜在线成人av| 国产精品卡一卡二卡三| 欧美成人在线免费视频| 国产欧美日韩不卡| 韩国成人精品a∨在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美网站在线| 国产精品久久久久久影视| 欧美成人午夜免费视在线看片| 亚洲视频电影图片偷拍一区| 亚洲日本在线观看| 麻豆freexxxx性91精品| 久久国产精品毛片| 免费日韩av| 亚洲伦伦在线| 美女精品网站| 一区在线视频观看| 欧美中文字幕在线| 亚洲国产精品99久久久久久久久| 亚洲福利国产精品| 久久精品欧美日韩精品| 亚洲综合另类| 国产精品自拍小视频| 99v久久综合狠狠综合久久| 国产欧美综合一区二区三区| 欧美亚洲综合在线| 欧美日韩久久| 国产精品美女主播在线观看纯欲| 欧美在线免费观看亚洲| 欧美一区1区三区3区公司| 一区二区三区日韩精品| 久久精品99久久香蕉国产色戒| 一区二区亚洲精品国产| 国产亚洲激情视频在线| 精品va天堂亚洲国产| 国产精品网站在线播放| 午夜精品在线观看| 在线亚洲+欧美+日本专区| 欧美专区在线观看| 狠狠色狠狠色综合系列| 国产视频一区在线观看| 久久福利资源站| 精品动漫3d一区二区三区| 国产精品极品美女粉嫩高清在线| 欧美一级网站| 久久精品99国产精品| 嫩草影视亚洲| 欧美肉体xxxx裸体137大胆| 久久国产精品99国产| 精品不卡一区二区三区| 欧美一区二区三区免费视频| 亚洲精品日韩一| 麻豆精品国产91久久久久久| 亚洲欧美另类综合偷拍| 精品动漫一区二区| 国产视频久久| 亚洲精品五月天| 亚洲麻豆国产自偷在线| 久久久国产一区二区三区| 中文欧美在线视频| 亚洲欧美国产77777| 亚洲日本无吗高清不卡| 性久久久久久久久久久久| 欧美视频精品一区| 国内精品美女av在线播放| 亚洲欧美综合另类中字| 牛人盗摄一区二区三区视频| 在线不卡免费欧美| 好吊妞这里只有精品| 国产又爽又黄的激情精品视频| 国内精品久久久久久影视8| 国产精品伊人日日| 午夜精品偷拍| 亚洲久久一区二区| 国产欧亚日韩视频| 亚洲欧洲综合另类| 亚洲小说欧美另类婷婷| 影音先锋亚洲视频| 亚洲欧美日韩国产另类专区| 亚洲国内精品在线| 国产精品自拍在线| 欧美精品在线看| 最近中文字幕mv在线一区二区三区四区| 99视频一区二区| 亚洲欧美另类久久久精品2019| 中文日韩电影网站| 久久久人人人| 欧美人成免费网站| 国产精品美女| 国产精品欧美风情| 欧美好骚综合网| 美女免费视频一区| 欧美午夜精品伦理| 一区电影在线观看| 欧美日韩国产探花| 久久久精品午夜少妇| 日韩午夜激情| 欧美大胆a视频| 亚洲乱码国产乱码精品精98午夜| 欧美在线短视频| 国产精品乱人伦一区二区|