• 資料介紹
    • 1、引言
    • 2、問題描述
    • 3、問題分析與定位
    • 4、問題解決
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1406 STM32F7 在800x480及24位色深顯示撕裂問題的分析和解決

03/18 16:33
742
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1406 STM32F7 在800x480及24位色深顯示撕裂問題的分析和解決

806.46 KB

1、引言

對于嵌入式設(shè)備人機(jī)界面的升級,ST提供了 STM32CubeMX+XCube-TouchGFX 平臺化的開發(fā)方案,供用戶快速開發(fā)出智能手機(jī)效果的 GUI 產(chǎn)品

2、問題描述

有客戶使用 STM32F7+TouchGFX 平臺開發(fā)一款工業(yè)控制 HMI 面板, 屏幕分辨率為800x480,24bit 色深??蛻舴答佋跍y試中,在很多參數(shù)需要同時更新的頁面會產(chǎn)生撕裂效果.

3、問題分析與定位

經(jīng)過溝通, 客戶采用的 STM32GUI 架構(gòu)來實(shí)現(xiàn) HMI 功能 :

- STM32F7

- LCD 接口: LTDC

- 分辨率: 800X480

- 幀緩沖: RGB888+雙緩存

4、問題解決

在 STM32CubeMX 工程進(jìn)行參數(shù)修改 :

- 調(diào)整 LTDC layer 的幀行寬度參數(shù)為 832 像素(TouchGFX 幀緩沖行寬也會同步更新)

- 經(jīng)過測試,在更新幀行寬像素為 832 后并重新編譯工程,撕裂顯示效果就消失了。

- 附件的代碼供參考:

o STM32F779C-L-800x480x24-OK.7z

資料預(yù)覽

相關(guān)推薦