SWM34S系列驅(qū)動(dòng)TFT-LCD
顯示模組應(yīng)用基本注意事項(xiàng)
- SYNWIT CHIP -
STEP01
確認(rèn)硬件的連接、包括電源、地、RGB 數(shù)據(jù)線、DCLKDEHSYNCVSYNC 等,顯示模組有 DISP、RESET、CS、SCL、SDA 等。
STEP02
確認(rèn)各電壓的正常,包括電源,部分有 IOVCC、VGL、VGH、VCOM 等電壓。
STEP03
如果應(yīng)用的 TFT-LCD 模組非演示例程中已適配調(diào)試的規(guī)格,先用BSP庫例程,即“LibLCDSimplLCD_RGB”進(jìn)行驅(qū)動(dòng),此例程功能單一,適合應(yīng)用驅(qū)屏調(diào)試應(yīng)用。
采用演示例程已適配的顯示模組,,可以直接應(yīng)用有UI交互操作的例程,接近于產(chǎn)品應(yīng)用的開發(fā)。
STEP04
部分TFT-LCD 模組需要初始化通訊,如 TFT-LCD 模組規(guī)格書中 COG(chip on glass)芯片 ST7701S、NT35510 等,必須要 向 TFT- - LCD供應(yīng)商索取正確的初始化應(yīng)用通訊程序,參考示例(這點(diǎn)非常重要!!!市面上的屏各式各樣,即使相同的 COG芯片,由于模組不一致,初始化代碼也不盡相同,MCU廠家無法提供對(duì)于 TFT-LCD 差異化的配套支持),COG 芯片規(guī)格書,以確保初始化通訊的成功。通常此通訊方式為 3 線通訊,部分 COG 芯片不一定符合 SPI 硬件模塊的方式,且只在初始過程中應(yīng)用,速度要求不高,建議采用普通 IO 端口方式進(jìn)行應(yīng)用(即軟件模擬 SPI 通訊)。
STEP05
在 SimplLCD_RGB 例程中,先設(shè)定分辨率參數(shù) LCD_HDOT、LCD_VDOT,和 LCD_DIRH。TFTLCD 模組是橫屏掃描應(yīng)用,LCD_DIRH 定義為 0,反之則為 1。
STEP06
調(diào)整LCDC 模塊的初始化接口 void RGBLCDInit(void) 的參數(shù),包括 HFP、HBP、VFP、VBP、HsyncWidth、VsyncWidth。這些參數(shù)的設(shè)置值,一般參考 TFT-LCD 模組規(guī)格書中的有關(guān)驅(qū)動(dòng)的 RGB 時(shí)序參數(shù)。
LCD_initStruct.ClkDiv = 8;//4;
LCD_initStruct.Format = LCD_FMT_RGB565;
LCD_initStruct.HnPixel = LCD_HDOT;
LCD_initStruct.VnPixel = LCD_VDOT;
LCD_initStruct.Hfp = 4;//64;//10;
LCD_initStruct.Hbp = 5;//8;//20;
LCD_initStruct.Vfp = 25;//4;//4;
LCD_initStruct.Vbp = 10;//4;
LCD_initStruct.HsyncWidth = 5;
LCD_initStruct.VsyncWidth = 6;//2;
ClkDiv:像素時(shí)鐘 DCLK 的頻率設(shè)置,在系統(tǒng)時(shí)鐘的基礎(chǔ)上進(jìn)行分頻。比如系統(tǒng)時(shí)鐘為 40MHz,ClkDiv 值為 2,那么 DCLK 的頻率值為 20MHz。
Format:針對(duì) RGB 接口屏,可以設(shè)置為 RGB565、RGB888 兩種方式。SWM34SRET6-50/SWM34SCET6-50型號(hào),驅(qū)動(dòng)端口不足夠驅(qū)動(dòng)RGB888 的 TFTLCD 模組。
注意: 針對(duì)小尺寸的 TFT-LCD 模組,采用 RGB565 相比 RGB888 驅(qū)動(dòng)方式,總體顯示不會(huì)有明顯的不同。對(duì)顏色分階很細(xì)膩的畫面,比較細(xì)致對(duì)比欣賞時(shí),會(huì)存在一定的差異。但 RGB565 接口可以節(jié)省端口需求,性價(jià)比有優(yōu)勢,所以小尺寸 TFT-LCD 模組采用 RGB565 方式是常用方式。所以,建議采用 RGB565 的方式,這樣可以節(jié)省驅(qū)動(dòng)的端口需求。在UI 設(shè)計(jì) 中,盡量避免過于細(xì)膩的顏色過渡分階即可(如光暈、漸變效果)。
HnPixel:LCD_HDOT 水平顯示分辨率。通常 TFT-LCD 模組規(guī)格書對(duì)分辨率的描述,如 480(RGB)*272、800(RGB)*480、480(RGB)*800,針對(duì) RGB 描述的點(diǎn)定義位水平方向的分辨率。最大取值為 1024。
VnPixel:LCD_VDOT 垂直顯示分辨率。最大取值 1024。
Hfp:行同步前肩寬度。最大取值 64。
Hbp:行同步后肩寬度。最大取值 256。
Vfp:場同步前肩寬度。最大取值 64。
Vbp:場同步后肩寬度。最大取值 256。
HsyncWidth:行同步脈沖寬度。最大取值 256。
VsyncWidth:場同步脈沖寬度。最大取值 256。
HsyncInv:行同步脈沖輸出的極性反相控制。通常行同步脈沖輸出為負(fù)極性,某些 TFT-LCD 模組需要正極性方向,可以通過此位進(jìn)行控制。
VsyncInv:場同步脈沖輸出的極性反相控制。通常場同步脈沖輸出為負(fù)極性,某些 TFT-LCD 模組需要正極性方向,可以通過此位進(jìn)行控制。
調(diào)試過程中,參考 TFT-LCD 模組中的 RGB 時(shí)序表中值進(jìn)行填寫,通常會(huì)有顯示,圖像如不完全,可以通過微調(diào)HFP、HBP、VFP、VBP 參數(shù)進(jìn)行完善。
如出現(xiàn)無圖像顯示:
在 SimplLCD_RGB 例程中,先設(shè)定分辨率參數(shù) LCD_HDOT、LCD_VDOT,和 LCD_DIRH。TFTLCD 模組是橫屏掃描應(yīng)用,LCD_DIRH 定義為 0,反之則為 1。
6.1先通過調(diào)整 DCLK 的分頻,先往最大或最小值進(jìn)行,根據(jù)顯示的現(xiàn)象,采用往中間值逐步逼近方法進(jìn)行。如仍然無顯示,則固定 TFT-LCD 模組規(guī)格書中提及的 DCLK 頻率,調(diào)整第 6.2 步參數(shù);
6.2 調(diào)整 VFP、VBP 參數(shù)。先往最大或最小值進(jìn)行,根據(jù)顯示的現(xiàn)象,采用往中間值逐步逼近方法進(jìn)行。多次調(diào)試,獲得最佳值。如仍然無顯示,則固定接近 RGB 時(shí)序表中的值,調(diào)整第 6.3 步參數(shù);
6.3 調(diào)整 HFP、HBP 參數(shù)。先往最大或最小值進(jìn)行,根據(jù)顯示的現(xiàn)象,采用往中間值逐步逼近方法進(jìn)行。多次調(diào)試,獲得最佳值。
如仍然無顯示,此時(shí)可聯(lián)系 FAE 進(jìn)行支持協(xié)助。
STEP07
通過描畫邊線查看是否正常滿屏顯示。顯示點(diǎn)亮后,一幀純色畫面比較難判斷確認(rèn)是否顯示全屏,可以在黑色背景下,通過描畫四條邊線方式進(jìn)行,判斷四條邊線是否顯示正常
-
mcu
+關(guān)注
關(guān)注
146文章
17324瀏覽量
352662 -
TFT-LCD
+關(guān)注
關(guān)注
13文章
152瀏覽量
31906 -
華芯微特
+關(guān)注
關(guān)注
0文章
7瀏覽量
1453
原文標(biāo)題:SWM34S系列驅(qū)動(dòng)TFT-LCD顯示模組應(yīng)用基本注意事項(xiàng)
文章出處:【微信號(hào):gh_ed4f95bde4df,微信公眾號(hào):華芯微特32位MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
(華芯微特)SWM241系列、主流領(lǐng)域 LCD斷碼屏、TFT液晶屏
TFT-LCD簡單介紹
SWM181-從零開發(fā)華芯微特MCU
華芯微特SWM34S系列高性能屏驅(qū)MCU 應(yīng)用于儲(chǔ)能、充電樁的儀表/顯示屏
(華芯微特)SWM166D8U6 M0+內(nèi)核帶CAN 高抗干擾屏驅(qū)MCU
TFT-LCD驅(qū)動(dòng)IC設(shè)計(jì)
![<b class='flag-5'>TFT-LCD</b><b class='flag-5'>驅(qū)動(dòng)</b>IC設(shè)計(jì)](https://file.elecfans.com/web2/M00/48/83/pYYBAGKhtAqAW9ioAAAx39ju_ak830.jpg)
小尺寸TFT-LCD驅(qū)動(dòng)電路的設(shè)計(jì)
LTPS/TFT-LCD,LTPS/TFT-LCD是什么意思
TFT-LCD平面顯示器概論
TFT-LCD顯示原理及驅(qū)動(dòng)介紹的詳細(xì)資料說明
![<b class='flag-5'>TFT-LCD</b><b class='flag-5'>顯示</b>原理及<b class='flag-5'>驅(qū)動(dòng)</b>介紹的詳細(xì)資料說明](https://file.elecfans.com/web1/M00/7E/81/pIYBAFwTBJGASXAJAABoGDJlO6I335.png)
華芯微特SWM320TFT屏人機(jī)交互方案手冊
![<b class='flag-5'>華</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>特</b><b class='flag-5'>SWM320TFT</b>屏人機(jī)交互方案手冊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32CubeIDE TFT-LCD顯示
![STM32CubeIDE <b class='flag-5'>TFT-LCD</b><b class='flag-5'>顯示</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論