意法半導(dǎo)體簡(jiǎn)化超低功耗設(shè)備GUI設(shè)計(jì)
意法半導(dǎo)體新推出的STM32 * Nucleo Shield顯示板卡開(kāi)創(chuàng)物聯(lián)網(wǎng)產(chǎn)品人機(jī)界面之先河。新SPI Shield顯示板卡 X-NUCLEO- GFX01M1 利用STM32G0微控制器(MCU)的經(jīng)濟(jì)性,支持引入低成本非內(nèi)存映射SPI閃存IC支持等新功能的最新版 TouchGFX軟件 (4.15.0版)。
本文引用地址:http://butianyuan.cn/article/202010/419418.htm如果采用STM32G0和TouchGFX開(kāi)發(fā)項(xiàng)目,開(kāi)發(fā)人員可用僅5美元的物料清單成本,給任何項(xiàng)目添加一個(gè)小圖形界面屏幕,這樣,定時(shí)器、控制器、 家用電器 等簡(jiǎn)單設(shè)備也能為用戶帶來(lái)類(lèi)似智能手機(jī)的使用體驗(yàn)。
新的X-Nucleo-GFX01M1 Shield顯示板卡支持新的X-cube-display軟件包,該軟件包提供了簡(jiǎn)單的“ hello world”界面例程。這款Shield板卡集成一塊2.2英寸QVGA(320x240)SPI顯示屏、64 Mbit SPI NOR閃存和一個(gè)控制手柄,可以與 NUCLEO-G071RB 等各種STM32 MCU開(kāi)發(fā)板配套使用,STM32G071RB是一款主流的Arm?Cortex?-M0+ MCU,集成高達(dá)128KB閃存、36KB SRAM、各種通信接口、模擬外設(shè)、快速I(mǎi)/O端口、硬件安全I(xiàn)D和一個(gè)USB Type-C?Power Delivery控制器。
最新版TouchGFX軟件基于TouchGFX引擎的部分幀緩存方法,可以將GUI 占用的RAM空間降低多達(dá)90%,并允許在只有16-20KB的MCU RAM內(nèi)存中實(shí)現(xiàn)簡(jiǎn)單的用戶界面。新版軟件采用一種新的渲染算法增強(qiáng)GUI性能,通過(guò)一個(gè)優(yōu)化的順序先更新部分屏幕,然后再完成額外的幀更新,從而避免了分散注意力的撕裂視覺(jué)效果。另外一個(gè)新增功能是支持非內(nèi)存映射SPI 閃存,使更復(fù)雜的GUI可以把圖像、字體等占用大量?jī)?nèi)存空間的圖形資源存放在低成本的外部存儲(chǔ)器中。
為了簡(jiǎn)化用戶界面原型設(shè)計(jì),TouchGFX Designer還提供了為STM32G071 Nucleo開(kāi)發(fā)板和顯示開(kāi)發(fā)套件優(yōu)化的應(yīng)用模板。必要時(shí)還可以把一個(gè)RTOS系統(tǒng)導(dǎo)入設(shè)置中,然后用TouchGFX Generator工具更換硬件。
所有軟件組件現(xiàn)在都可以下載使用,包括X-cube-display軟件包和TouchGFX 4.15.0,以及在G071RB開(kāi)發(fā)板上運(yùn)行的代碼示例。X-NUCLEO- GFX01M1和STM32G0產(chǎn)品已批量生產(chǎn),可通過(guò)正常的意法半導(dǎo)體代理渠道購(gòu)買(mǎi)。
此外,還有一個(gè)新的圖形小工具,可以簡(jiǎn)化使用線、柱狀圖、面積圖、直方圖或組合圖顯示順序數(shù)據(jù)。這個(gè)小程序可以在任何一個(gè)STM32 MCU上運(yùn)行順暢運(yùn)行。開(kāi)發(fā)人員可以使用TouchGFX Designer自定義顏色、布局等參數(shù)。
對(duì) STM32H725 的全面的即用支持也是TouchGFX 4.15.0的新特性,使開(kāi)發(fā)人員可以在
意法半導(dǎo)體的Cortex-M7 MCU上運(yùn)行微處理器級(jí)的圖形。STM32H725是STM32系列最新的圖形應(yīng)用旗艦產(chǎn)品,搭載550MHz處理器內(nèi)核,采用意法半導(dǎo)體的Chrom-ART Accelerator?圖形加速技術(shù),可以提供更快的圖形處理性能;8針SPI接口用于高速連接外部閃存和RAM,以及XGA TFT-LCD顯示控制器。TouchGFX Designer包含例程源代碼。
評(píng)論