📄️ LTDC/並列RGB
對於帶有TFT控制器的MCU(如STM32F429,STM32F746,STM32H7),TouchGFX Generator可產生部分HAL程式碼來設定LTDC將影像由影像緩衝區傳輸到顯示器。 一旦LTDC產生VSYNC中斷,產生的程式碼將啟動正確影像緩衝區的傳輸,同時藉由呼叫OSWrappers::signalVSync()來解除(unblock)TouchGFX引擎主迴圈(main loop)的阻塞狀態。
📄️ FMC與SPI顯示介面
下面的場景(通常)顯示將像素轉移到連接到FMC或通過SPI連接的LCD的步驟;兩個方法共用一些元素。 本節描述的方案以ST7789H2LCD控制器為例。
📄️ 影像緩衝區策略
本節介紹如何設定TouchGFX Generator,以產生使用以下其中一種影像緩衝區策略的TouchGFX HAL:
📄️ 即時作業系統
本節說明如何在STM32CubeMX設定不同的即時作業系統,以搭配使用TouchGFX Generator產生的程式碼,實現可正常運作的TouchGFX OSAL。
📄️ 影片解碼
本節介紹如何設定TouchGFX Generator,以產生具有影片解碼功能的TouchGFX HAL。
📄️ MIPI-DS影片模式
本節介紹如何為影片模式配置MIPI DSI介面,以及如何在TouchGFX Generator中使用此配置。 本文使用的範例將用於24位、RGB888和影像緩存格式,通常在STM32CubeMX中進行以下配置,並使用生成的程式碼舉例。
📄️ MIPI-DSI指令模式
本節介紹如何為指令模式設定MIPI DSI介面,以及如何在TouchGFX Generator中使用此設定。 本文使用的範例將用於16位元RGB565影像緩衝區格式,通常在STM32CubeMX及程式碼範例中進行下列設定。
📄️ 效能測量
TouchGFX Core會暴露許多訊號,可用於測量效能。 使用者可檢測應用程式,以便在內部觸發前述訊號時觸發個別GPIO,透過視覺化方式呈現「渲染時間」及其他實用訊號。 本文說明如何在CubeMX設定GPIO,以及各項暴露訊號的功能。