本帖最后由 STM新闻官 于 2024-12-6 12:09 编辑
本文会介绍一种方法,将帧缓冲内容导出并保存为图片,来判断帧缓冲内容是否正确。
LAT1033 将framebuffer保存成图片来检查其内容是否正常_v1.0.pdf
(450.27 KB)
越来越多的智能设备会在MCU上实现图形界面,而TouchGFX是专门用于ST MCU上的图形界面设计软件,使图形界面在MCU上能达到类似智能手机的显示效果。TouchGFX图形引擎包括三部分:搜集、更新、渲染。其中在搜集阶段,图形引擎从外部环境收集事件,这些事件通常是触摸和按钮事件。TouchGFX 采样并将事件传递到应用程序,这样原始触摸动作就被转换为更具体的应用程序的触摸事件。
LAT1101_在基于TouchGFX生成的代码中添加触摸功能的方法_v1.0.pdf
(516.52 KB)
在图形应用中使用低功耗,一般分为两种场景,一种是在关闭屏幕时,MCU 进入STOP 模式,能极大的降低MCU 功耗;另一种是在屏幕亮着的状态,MCU 进入SLEEP 模式,也能降低MCU 功耗。而在STM32L4+芯片上,LPSLEEP 模式相比SLEEP 模式功耗更低,本文将在STM32L4R9 芯片上,结合TouchGFX 和LPSLEEP 来介绍如何在亮屏状态下实现MCU 低功耗。
LAT1066_TouchGFX图形应用在亮屏时的低功耗实现_v1.0.pdf
(316.1 KB)
越来越多的智能设备会在 MCU 上实现图形界面,而 TouchGFX 是专门用于 ST MCU上的图形界面设计软件,使图形界面在 MCU 上能达到类似智能手机的显示效果。通常,在支持 FMC、LTDC、MIPI-DSI 等 LCD 接口的 MCU 上,都有比较丰富的内存资源,SRAM 存放帧缓冲也毫无压力。但在一些成本敏感的产品上,MCU 内存较小,不足以存放完整的帧缓冲,这类产品一般通过部分帧缓冲实现图形应用。
LAT1025 TouchGFX 如何使用TE Timer PB来优化UI减少撕裂_v1.0 .pdf
(523.38 KB)
本文中会介绍两种方法来处理8bit 8080 接口RGB565 格式图像数据字节序问题。
LAT0815_驱动8位8080接口LCD时的字节序问题_v1.0.pdf
(310.41 KB)
使用TouchGFX 来减少图片资源的存储空间且实现同样的UI效果。
LAT0771_使用TouchGFX4.12.3 L8图片格式减少图片资源提高性能_v1.0.pdf
(273.96 KB)
越来越多的智能设备会基于STM32 实现图形界面,而TouchGFX 是专门用于STM32 的图形界面设计软件,使图形界面能达到类似智能手机的显示效果。通常,在支持FMC、LTDC、MIPI-DSI 等LCD 接口的STM32,都有着比较丰富的内存资源,SRAM 存放帧缓冲也毫无压力。但在一些成本敏感的产品上,STM32 内存较小,不足以存放完整的帧缓冲,这类产品又如何使用TouchGFX 来做图形界面应用呢?本文将介绍TouchGFX 的部分帧缓冲特性,以及基于STM32G0 系列 的移植过程。
LAT0813基于低成本STM32的图形应用v1.pdf
(540.18 KB)
目前,越来越多的应用需要扩展外部的 Flash 来满足存储需求。那么,在调试及批量生产的过程中,需要对外扩的 Flash 进行 烧录操作。由于 STM32 ST-LINK Utility 以及 STM32CubeProgrammer 中,对 Flash 支持的型号有限,只能覆盖一部分 MCU 和 Flash 的型号,无法满足客户的需求,而且,提供的 external loader 的制作模板存在覆盖的芯片型号较少,且无法前期 QSPI Flash 调试的问题。
通过STM32CubeMX制作外部Flash的烧写驱动.pdf
(680.82 KB)
STM32G07x Nucleo + X-Nucleo-GFX01M1 是新推出的基于 STM32G0 + TouchGFX 的 低成本解决方案套件,用户可以方便的基于这套开发板进行原型设计,或是学习 TouchGFX 相关控件和模型架构。
LAT0733_X_NUCLEO_GFX01M1和STM32G0的Nucleo开发板GUI开发流程介绍.pdf
(625.54 KB)
用F746的带屏的开发板体验ToughGFX这个GUI软件,做一个四个按键控制中间圈圈移动的一个demo。
LAT0732_TouchGFX简单界面设计按键控制光圈移动.pdf
(460.57 KB)
STM32人机界面实战经验合集-4 |