意法半导体新推出的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(320x240)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自定义颜色、布局等参数。
关键字:STM32 显示板卡
引用地址:
STM32 Nucleo Shield显示板卡,简化超低功耗设备GUI设计
推荐阅读最新更新时间:2024-10-24 14:47
STM32 Nucleo Shield显示板卡,简化超低功耗设备GUI设计
意法半导体新推出的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软件包,该软件包提供了
[单片机]
基于STM32的74HC595 IO扩展板卡设计
自己做了一块74HC595的IO扩展板卡,出于灵活考虑,没有都采用级联的方式,而是2组多芯片级联的结构。基于 STM32 平台设计。 结构示意图 74HV595内部结构图 头文件: #ifndef __74HC595_H__ #define __74HC595_H__ #include main.h typedef struct{ GPIO_TypeDef* GPIOx; uint16_t GPIO_Pin; }strHC595_Port; //非级联74HC595芯片组数 #define HC595_GROUP_NUMBER 2 /* 第一组芯片 */ //使能 #define HC5
[单片机]
STM32从入门到精通—Nucleo板卡的原理图
这篇文章主要来介绍一下如何看懂Nucleo板卡的原理图。 我们在选好一款开发板之后,需要对它的原理图有所了解 绿色的是三个模块,每个模块的引脚都已经标出来了。 粗线表示总线,一根粗线代表好多引脚,比如PA0~PA15是用同一根线来表示的。细线表示一个信号,粗线表示更多信号。 原理图中的U5V代表的是USB5V,我们自己在命名的时候也要参考这种方案。 MOS管用很多不同的引脚同时输出,这是因为封装的引脚不一定能承受大电流,这样可以增加电流的可靠性。 VIN可以接受比较宽的范围,然后经过LD1117转换成5V。如果VIN没有输入,通过E5V输入5V也是可行的,在这种情况下,如果VOUT大于VIN就有可能烧坏1117
[单片机]
ADC采集电压和显示 基于STM32的ADC—电压采集
功能介绍放开头, 使用便捷无需愁 这是全网最详细、性价比最高的STM32实战项目入门教程,通过合理的硬件设计和详细的视频笔记介绍,硬件使用STM32F103主控资料多方便学习,通过3万字笔记、12多个小时视频、20多章节代码手把手教会你如何开发和调试。让你更快掌握嵌入式系统开发。 V3.3.0-STM32智能小车 视频: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。 我们
[单片机]
STM32 ILI9341驱动TFTLCD(九)LCD显示ASCIIII
ASCII值在LCD上显示,同样要在一个区域中写显存,这样不同大小字号的字符也就对应不同的字模了。这里生成字模用到了字体取模软件工具PCtoLCD2002,可以方便地生成不同字号的字模。 打开软件并选择设置。 进入设置界面。 根据自己需要进行取模设置: 点阵格式:阴码表示1有效,阳码表示1有效。 取模方式和取模方向与写入显存的算法有关,这里选择顺向逐行式。 设置完成后,根据ASCII表把需要的ASCII值写入,这里写入可见的ASCII值,点击生成字模。 然后复制生成的字模,定义为一个常量存储起来。 可以根据生成的字符右边的序列选取字符所在的序列,由于我们选取的是ASCII的可视字符,在原有的字符上偏移了32
[单片机]
STM32 ILI9341驱动TFTLCD(十)LCD显示汉字
LCD显示汉字原理和显示字符一样,设置区域初始点,把汉字字模写入显存。但是汉字的数量比较多,以GB2312为例,GB2312 收录简化汉字及符号、字母、日文假名等共 7445 个图形字符,其中汉字占 6763 个,与ASCII的总数量128不是在同一个数量级上。如果把汉字字模像ASCII一样作为常量保存起来,那将会占用大量的CPU内存。为了节省CPU,这里把汉字字模存入flash中。 对于这么多的汉字,如果按照GB2312的表格来写入字模生成器就比较麻烦了,所以这里用另一个取模软件ts3,可以直接生成整个GB2312的字库。 打开ts3,生成字库步骤和之前生成单个字模的软件类似,这里不再介绍。 对于那么多的汉字,生成字
[单片机]
STM32 I2C写入驱动数码管显示实验
实验环境 Matlab版本: 2021b 操作系统 :Win10专业版 硬件平台 :YF-STM32-ALPHA 1R4 实验内容 :I2C驱动数码管芯片显示‘0’~‘A’字符 模型与原理图 本次实验所用到的simulink模型如图5.2所示,电路原理图如图5.3所示,实验效果为数码管从‘0’~‘A’轮流显示,如图5.1所示。 图5.1 数码管驱动显示实验效果 图5.2 数码管显示I2C驱动模型 图5.3 CH422G共阴数码管电路连接 基础模型介绍与分析 1、数码管简介 数码管简单来说就是将多个LED有规律的排列在一起,实验中用到的数码管外观如图5.4所示,其型号为:FJ3461AH,三维尺寸:30.00mmx1
[单片机]
STM32入门学习笔记之TFTLCD显示实验3
(3)S RAM /NOR 闪存写时序 寄存器 :FSMC_BWTRx(x=1~4) 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 - AC CMOD DATLAT CLKDIV BUSTURN 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 DATAST AD DHLD ADDSET Bit 29~Bit 28:访问模式(这2位只在FSMC_BCRx寄存器的EXTMOD位为1时起作用) 00:访问模式A 01:访问模式B 10:访问模式C 11
[单片机]