如何选择支持GUI的STM32

2024-02-03  

作为嵌入式系统核心的MCU,以往由于性能受限,难于支持GUI所需的图形显示的要求。而现在这已经成为了历史,一大波图形显示MCU已经来了!


★ 硬件功能配置 ★

从2011年推出高性能STM32F4产品以来,ST不断在图形显示MCU上投入研发资源,先后推出了STM32F7、STM32H7、STM32L4+等产品系列,目前STM32具有图形显示接口(LCD-TFT接口或MIPI-DSI接口)的子产品线已有6条之多。大家可以从图1中看到STM32图形显示产品的全貌。

图1,STM32图形产品一览

为了支持HMI/GUI中的图形处理的需要,STM32图形显示MCU产品中包含一些列特殊功能:

√ Chrom-ART加速器:用于提升2D图形处理能力,STM32所有图形显示MCU中都包括该功能。

√ 硬件JPEG解码器:STM32F7、STM32H7系列MCU具有该功能。

√ Chrom-GRC功能:可优化圆形屏显示效果,在STM32L4+系列MCU中增添了该功能。

这些硬件配置使用户在享受图形显示的高效开发的同时,将MCU的性能发挥到极致。


图2,STM32L4+系列MCU中包括的Chrome-GRC功能

★ 软件+开发板生态★

开发图形显示功能,需要高性能的MCU硬件作为基础,同时也需要完备的图形库软件和配套开发板做支持。STM32在“软件+开发板”这方面的资源同样十分丰富。

目前ST提供免费版STemWin,以及付费版的TouchGFX或Embedded Wizard三种图形库软件(详见图3)。


图3,ST提供的三种图形库软件

配套开发板包括Discovery开发板和EVAL开发板(详见图4和图5)。


图4,与STM32图形显示MCU配套的Discovery开发板


图5,与STM32图形显示MCU配套的EVAL开发板

为了方便工程师选择适合自己图形显示应用的STM32产品,在最新版的STM32CubeMX 4.25中还新增了图形MCU选型框,可以根据液晶屏的规格以及系统外挂Flash或RAM的资源要求,帮助工程师快速选取出最适合的STM32产品。大家可以下载最新的STM32CubeMX去试用和体验。

图6,在新版STM32CubeMX中,可以根据实际需求快速选择合适的图形显示MCU


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。