基于STM32F4x9的LCD顯示設(shè)計
圖3 Chrom ART 圖形加速器結(jié)構(gòu)及功能
2 STM32F4x9 LCD-TFT 接口硬件設(shè)計
STM32F4x9 LCD-TFT 控制器提供并行24 位RGB 數(shù)字接口(LCD_R[07],LCD_G[07],LCD_B[07]),行列同步信號LCD_HSYNC 和LCD_VSYNC,以及時鐘LCD_CLK 和數(shù)據(jù)使能信號LCD_DE,可以方便地與各種不同的LCD 顯示屏直接連接。
在STM32429I EVAL和STM32439I EVAL 評估板上分別實現(xiàn)了24 位和18位寬度RGB 接口的液晶顯示擴展。需要指出的是,當需擴展液晶顯示屏的接口寬度小于24 位,為RGB565 或RGB666 時,每一顏色的高位數(shù)據(jù)線必須與所擴展的液晶屏相連。舉例來說,如圖4所示, 在STM32439IEVAL 評估板上將液晶控制器的R[27],G[27],B[27]信號分別與液晶屏上R[05],G[05],B[05]相連。
圖4 STM323x9I EVAL LCD 硬件接口設(shè)計
可見基于STM32F4x9 控制器,可以非常方便地構(gòu)建由直連到TFT LCD 控制器的液晶板和外接到FMC 的外部SDRAM 組成的液晶顯示硬件系統(tǒng)。
3 圖形棧軟件庫STemWin
免費STemWin 圖形軟件包是意法半導(dǎo)體與Segger的合作開發(fā)成果,基于Segger 的經(jīng)過市場檢驗的emWin嵌入式圖形軟件包。STemWin 利用意法半導(dǎo)體STM32F4 微控制器內(nèi)置的LCD-TFT 控制器和Chrom-ART 加速器大幅提高圖形處理性能,配備的PC 設(shè)計工具支持高性能GUI 開發(fā)。
STemWin 圖形軟件包支持JPG,GIF 和PNG 解碼,隨包攜帶的窗口小部件使得建立簡單的GUI 更為快速、便捷,并支持專業(yè)的開發(fā)工具GUIbuilder,從而實現(xiàn)簡單的拖放動作。
結(jié)語
基于內(nèi)置的LCD-TFT 控制器,Chrom-ART 圖形加速器和FMC 外部SDRAM 控制器,意法半導(dǎo)體的STM32F4x9微控制器使得構(gòu)建移動便攜設(shè)備中的LCD 顯示系統(tǒng)變得更為簡單、靈活。
- STM32單片機中文官網(wǎng)
- STM32單片機官方開發(fā)工具
- STM32單片機參考設(shè)計
評論