0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華芯微特SWM34S系列驅(qū)動TFT-LCD顯示模組的步驟與注意事項

0xQC_gh_ed4f95b ? 來源: 華芯微特32位MCU ? 2023-10-14 15:57 ? 次閱讀

SWM34S系列驅(qū)動TFT-LCD

顯示模組應(yī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ū)動,此例程功能單一,適合應(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)用通訊程序,參考示例(這點非常重要?。?!市面上的屏各式各樣,即使相同的 COG芯片,由于模組不一致,初始化代碼也不盡相同,MCU廠家無法提供對于 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ū)動的 RGB 時序參數(shù)。

1d18c68a-6a65-11ee-939d-92fbcf53809c.png

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:像素時鐘 DCLK 的頻率設(shè)置,在系統(tǒng)時鐘的基礎(chǔ)上進(jìn)行分頻。比如系統(tǒng)時鐘為 40MHz,ClkDiv 值為 2,那么 DCLK 的頻率值為 20MHz。

Format:針對 RGB 接口屏,可以設(shè)置為 RGB565、RGB888 兩種方式。SWM34SRET6-50/SWM34SCET6-50型號,驅(qū)動端口不足夠驅(qū)動RGB888 的 TFTLCD 模組。

注意: 針對小尺寸的 TFT-LCD 模組,采用 RGB565 相比 RGB888 驅(qū)動方式,總體顯示不會有明顯的不同。對顏色分階很細(xì)膩的畫面,比較細(xì)致對比欣賞時,會存在一定的差異。但 RGB565 接口可以節(jié)省端口需求,性價比有優(yōu)勢,所以小尺寸 TFT-LCD 模組采用 RGB565 方式是常用方式。所以,建議采用 RGB565 的方式,這樣可以節(jié)省驅(qū)動的端口需求。在UI 設(shè)計 中,盡量避免過于細(xì)膩的顏色過渡分階即可(如光暈、漸變效果)。

HnPixel:LCD_HDOT 水平顯示分辨率。通常 TFT-LCD 模組規(guī)格書對分辨率的描述,如 480(RGB)*272、800(RGB)*480、480(RGB)*800,針對 RGB 描述的點定義位水平方向的分辨率。最大取值為 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 時序表中值進(jìn)行填寫,通常會有顯示,圖像如不完全,可以通過微調(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 時序表中的值,調(diào)整第 6.3 步參數(shù);

6.3 調(diào)整 HFP、HBP 參數(shù)。先往最大或最小值進(jìn)行,根據(jù)顯示的現(xiàn)象,采用往中間值逐步逼近方法進(jìn)行。多次調(diào)試,獲得最佳值。

如仍然無顯示,此時可聯(lián)系 FAE 進(jìn)行支持協(xié)助。

STEP07

通過描畫邊線查看是否正常滿屏顯示。顯示點亮后,一幀純色畫面比較難判斷確認(rèn)是否顯示全屏,可以在黑色背景下,通過描畫四條邊線方式進(jìn)行,判斷四條邊線是否顯示正常

1d3413f4-6a65-11ee-939d-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351213
  • TFT-LCD
    +關(guān)注

    關(guān)注

    13

    文章

    151

    瀏覽量

    31810
  • 華芯微特
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    1415

原文標(biāo)題:SWM34S系列驅(qū)動TFT-LCD顯示模組應(yīng)用基本注意事項

文章出處:【微信號:gh_ed4f95bde4df,微信公眾號:華芯微特32位MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    SWM241系列、主流領(lǐng)域 LCD斷碼屏、TFT液晶屏

    /QFP44/QFP48 封裝 應(yīng)用領(lǐng)域:儀器儀表、工業(yè)控制、電機(jī)驅(qū)動、白色家電、可穿戴設(shè)備 附帶選型手冊,可對應(yīng)相關(guān)產(chǎn)品進(jìn)行咨詢 *附件:特產(chǎn)品手冊(202308,可外發(fā))(1
    發(fā)表于 09-03 10:30

    TFT-LCD簡單介紹

    a. 液晶必須以交流信號驅(qū)動b.長時間維持某一極性,液晶分子可能受到破壞 7.TFT結(jié)構(gòu) 8.背光模組背光模組主要是用來提供液晶面板均勻、高亮度的光源,由于
    發(fā)表于 09-20 09:05

    SWM181-從零開發(fā)MCU

    [0]從零開發(fā)MCU--SWM181感謝韜哥發(fā)來的SWM181CBT6開發(fā)板,板子是最小
    發(fā)表于 07-01 07:08

    SWM34S系列高性能屏驅(qū)MCU 應(yīng)用于儲能、充電樁的儀表/顯示

    人性化的操作體驗。 充電樁、儲能等相關(guān)應(yīng)用可基于SWM34S系列設(shè)計應(yīng)用,SWM34S具有4路UART,可以作為串口屏收發(fā)主機(jī)傳送的數(shù)據(jù),也可以做邏輯控制。 產(chǎn)品亮點: 性價比高 顯示
    發(fā)表于 11-08 16:36

    SWM166D8U6 M0+內(nèi)核帶CAN 高抗干擾屏驅(qū)MCU

    SWM166D8U6 是一顆主要應(yīng)用于屏幕驅(qū)動的32位MCU,內(nèi)嵌 ARM? Corte
    發(fā)表于 11-20 16:52

    TFT-LCD驅(qū)動IC設(shè)計

    TFT-LCD驅(qū)動IC設(shè)計 Introduction to Liquid-Crystal Display
    發(fā)表于 10-16 13:22 ?103次下載
    <b class='flag-5'>TFT-LCD</b><b class='flag-5'>驅(qū)動</b>IC設(shè)計

    小尺寸TFT-LCD驅(qū)動電路的設(shè)計

    摘要:根據(jù)TFTLCD的工作原理和顯示驅(qū)動電路的結(jié)構(gòu),應(yīng)用便伯設(shè)計出小尺寸TFT-LCD驅(qū)動
    發(fā)表于 05-10 09:36 ?135次下載

    什么是TFT-LCD

      TFT-LCD 簡介 什么是 TFT-LCD ? TFT ﹕薄膜晶體管 LCD﹕液晶顯示
    發(fā)表于 10-25 17:27 ?7090次閱讀
    什么是<b class='flag-5'>TFT-LCD</b>

    LTPS/TFT-LCD,LTPS/TFT-LCD是什么意思

    LTPS/TFT-LCD,LTPS/TFT-LCD是什么意思 LTPS    TFT LCD可分為多晶硅(Poly-Si
    發(fā)表于 03-27 11:45 ?1.9w次閱讀

    TFT-LCD平面顯示器概論

    TFT-LCD of Application TFT-LCD TV Plasma TV compare What is TFT-LCD? TFT(thin film Transisto
    發(fā)表于 04-19 12:09 ?65次下載

    TFT-LCD顯示原理及驅(qū)動介紹的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是TFT-LCD顯示原理及驅(qū)動介紹的詳細(xì)資料說明主要內(nèi)容包括了:1.TFT LCD 簡介,2.
    發(fā)表于 12-14 08:00 ?0次下載
    <b class='flag-5'>TFT-LCD</b><b class='flag-5'>顯示</b>原理及<b class='flag-5'>驅(qū)動</b>介紹的詳細(xì)資料說明

    SWM320TFT屏人機(jī)交互方案手冊

    1方案特點概述TFT驅(qū)動人機(jī)交互方案采用科技有限公司(附錄簡介)的
    發(fā)表于 11-19 13:21 ?27次下載
    <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ī)交互方案手冊

    STM32CubeIDE TFT-LCD顯示

    隨言:TFT-LCD的8080并口時序可以與ST的FSMC總線上操作SRAM的時序類似。故把TFT-LCD掛在SRAM上就能想操作SRAM一樣操作TFT-LCD顯示了。硬件:STM32
    發(fā)表于 01-17 12:01 ?25次下載
    STM32CubeIDE <b class='flag-5'>TFT-LCD</b><b class='flag-5'>顯示</b>

    SWM240數(shù)據(jù)手冊

    SWM240數(shù)據(jù)手冊
    發(fā)表于 05-09 16:52 ?1次下載

    SWM341系列微控制器主要性能 SWM34SRT6-50顯示驅(qū)動應(yīng)用

    本文介紹了SWM341系列主要性能,和其系列
    的頭像 發(fā)表于 06-13 11:49 ?7448次閱讀