新STM32 Nucleo Shield顯示板卡為IoT裝置提供GUI

作者 : STMicroelectronics

用STM32G0和TouchGFX開發專案,研發人員可用僅5美元的物料清單成本,為任何專案增加一個小圖形介面螢幕,如此一來,計時器、控制器、家電等簡單的裝置也能為使用者帶來類似智慧型手機般的使用體驗。

意法半導體(STMicroelectronics,ST)新推出STM32 Nucleo Shield顯示板卡,開創了物聯網產品人機介面之先驅。新SPI Shield顯示板卡X-NUCLEO- GFX01M1利用STM32G0微控制器(MCU)的經濟性,支援導入低成本非記憶體映射SPI快閃記憶體IC等新功能的最新版TouchGFX軟體(4.15.0版)。

如果採用STM32G0和TouchGFX開發專案,研發人員可用僅5美元的物料清單成本,為任何專案增加一個小圖形介面螢幕,如此一來,計時器、控制器、家電等簡單的裝置也能為使用者帶來類似智慧型手機般的使用體驗。

X-Nucleo-GFX01M1 Shield顯示板卡支援新的X-cube-display套裝軟體,該套裝軟體提供了簡單的「hello world」介面常式。這款Shield板卡整合一塊2.2寸QVGA (320×240) SPI顯示螢幕、64 Mbit SPI NOR快閃記憶體和一個控制手把,可以與NUCLEO-G071RB等各種STM32 MCU開發板搭配使用。

STM32G071RB是一款主流的Arm Cortex-M0+ MCU,其整合高達128KB的快閃記憶體、36KB SRAM、各種通訊介面、類比周邊、快速I/O埠、硬體安全ID和一個USB Type-C Power Delivery控制器。

最新版TouchGFX軟體透過TouchGFX引擎的部分幀緩存方法,可以將GUI佔用的RAM空間大幅降低高達90%,並讓在僅16-20KB的MCU RAM記憶體中使用簡單的使用者介面。新版軟體採用一種新的渲染演算法來加強GUI性能,並透過一個優化的順序先更新部分螢幕,然後再完成額外的幀更新,進而避免分散注意力的撕裂視覺效果。

另外一個新增功能是支援非記憶體映射SPI 快閃記憶體,使更複雜的GUI可以將圖像、字體等佔用大量記憶體空間的圖形資源存放在低成本的外部記憶體中。

為了簡化使用者介面原型設計,TouchGFX Designer還提供了為STM32G071 Nucleo開發板和顯示開發套件優化的應用範本。必要時還可以把一個RTOS系統導入裝置中,並使用TouchGFX Generator工具更換硬體。

所有軟體元件現在都可以下載使用,包括X-cube-display套裝軟體和TouchGFX 4.15.0,以及在G071RB開發板上執行的程式碼範例。X-NUCLEO- GFX01M1和STM32G0產品已量產。

此外,還有一個新的圖形小工具,可以簡化使用線、柱狀圖、面積圖、長條圖或組合圖顯示順序資料。這個小程式可以在任何一個STM32 MCU上順暢運作。開發人員可以使用TouchGFX Designer自訂顏色、佈局等參數。

STM32H725的全面即用支援是另一個TouchGFX 4.15.0的新功能,使開發人員可以在意法半導體的Cortex-M7 MCU上執行微處理器級的繪圖。

STM32H725是STM32系列最新的繪圖應用旗艦產品,搭載550MHz處理器核心,採用意法半導體的Chrom-ART Accelerator繪圖加速技術,可以提供更快的繪圖處理性能;8針SPI介面用於高速連接外部快閃記憶體和RAM,以及XGA TFT-LCD顯示控制器。

 

掃描或點擊QR Code立即加入 “EETimes技術論壇” Line 群組 !

 EET-Line技術論壇-QR

發表評論