打印
[STM32H7]

MCU优选 第9期: “大屏”不一般!STM32H7S78-DK创意测评合集

[复制链接]
545|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

*阅读说明:以下仅做简要总结展示,排名不分先后。详细测评过程描述、源码、资料等请戳原链接查看。


  • 测评一:
STM32H7R78评估板的用料十足,随箱附赠了诸多模块,如WiFi模块,TF卡等。

感受一下基础开发环境的搭建。

STM32H7S78上板载的ST-Linkv3自带有虚拟串口功能,我们本次也是使用这个虚拟串口来实现调试信息的输出打印。

本次实验的内容是在Boot程序中配置并实现的,因此,我们的工程也仅有Boot程序。接下来,我们构建验证PSRAM的例程。


显示图片的功能实现。在本次评测阶段,我们使用STM32H7的LTDC外设功能来驱动液晶显示器,并显示我们经过格式化转储后的图片数据。主要目的还是对图片进行压缩大小,以尽可能多的保存图片;
对图片的切换实现。我们采用DMA2D功能,在2个图层之间做变换切换。充分利用STM32H7的硬件对2个图层的处理达到图片切换的自然,丝滑处理;
对于背景音乐来说,STM32H7S78,则直接支持I2S外设接口,可以轻松连接音频设备。为后续我们播放音乐提供硬件支持;



  • 测评二:
如果不是有这样一个便利的集成化大屏的开发板,很难想象我会误入TouchGFX领域并产生兴趣,因为TouchGFX开发好像将传统的MCU引向了另一个领域。

利用开发板上的user button控制TouchGFX的内容。

实现板载调试串口通讯,实现字符串打印输出“Hello 21ic, HelloSTM32H7S78-DK!"

通过H7S7L8H6H RTC获取时间,并通过TouchGFX analogClock、digitalClock显示出来。

本文描述如何配置将Appi烧录到外部ROM。

通过FatFs (Generic FAT Filesystem module)访问SD卡,读写文件,列出文件目录,通过串口输出结果。

将STM32H7S78-DK配置为USB鼠标。

通过LTDC+DMA2D驱动STIM32H7S78-DK自带屏幕。


有幸入围STM32N6570-DK的评测,正好都具有STMOD+CONNECTOR,所以就想着不如在STM32N6570-DK实现对这款模块的驱动,也算了却一个心愿。



  • 测评三:
开箱测试以及LED闪烁测试。

测试一下串口打印,打印内容: 21ic, Hello STM32H7S78-DK!

通过TouchGFX Designer来做一个按键控制LED,在弄个表盘显示RTC。

做USB的虚拟串口测试,用的是stm32cubeide通过开发板型号直接生成的工程。

5、LTDC显示触摸测试
开发板自带了LTCD模块,这里软件使用的是TouchGFX配置图形界面,那么我通过TouchGFX Designer来做一个按键控制LED。

STM32专门定制了DMA2D外设,它可用于快速绘制矩形、直线、分层数据混合、数据复制以及进行图像数据格式转换,可以把它理解为图形专用的DMA。



  • 测评四:

UART通信在使用前需要对其参数进行设置,比如波特率大小、数据位数、奇偶校验类型和停止位,一般奇偶校验不使用。

基本嵌入式图形系统由微控制器、帧缓冲器、显示控制器和显示屏组成。

RTC是非常实用的时间,日期功能模块,STM32H7S78-DK提供RTC功能,在使能RTC模块的同时,也使能UART串口打印功能,方便后期展示RTC数据。


STM32H7S78-DK板载了SD卡接口。支持microSD 4gb或更大容量的卡可以插入到插座(CN13)中。

JPEG和ARGB8888是两种不同的图像数据表示方式,主要用于不同的用途和情境。



  • 测评五:
介绍相关开发流程。

开发环境搭建工程模板用的就是NOR XIP执行,本帖介绍其原理。

板上带了一个STLINK-V3,支持虚拟串口。就是主控的一个串口和STLINK V3相连,STLINK V3的驱动会虚拟出一个串口设备,可以透传主控串口内容。一般可以将这个主控的串口用作调试口。

介绍一下STM32H7内置RTC的使用方法。

介绍Template_XIP_Boot工程中相关的配置。

板上有一SDMMC接口,此接口可以外接SD卡或者EMMC。

结合上一篇文章介绍的SD卡文件系统,本文介绍如何实现一个简单的tftp服务器。

STM32H7板上带有两个USB口,一个是高速USB,一个是全速USB,其中高速USB口还带有PD功能。



  • 测评六:



STM32H7S78-DK开发板的主控制器为STM32H7S7L8H6H,其片上存储器资源包括:620 KB SRAM,64 KB Flash。

STM32H7S7x8 实时时钟(RTC)RTC提供自动唤醒以管理所有低功耗模式。

STM32H7R7/S7系列支持高速外部存储器接口和XiP,提供5种不同封装,以在极低成本下实现出色性能。专用图形系列可利用NeoChrom GPU、JPEG编解码器和LTDC实现类似MPU的GUI,最大程度减少CPU的介入。

STM32H7的DMA2D是一种图形加速器,也被称为Chrom-ART Accelerator,主要用于2D图形的加速处理,特别是针对LCD屏幕的显示。

基于STM32H7S7智慧工农业控制台通过STM32H7S7嵌入式系统结合各种传感器、执行器和通信模块,实现对农田环境的实时监测、自动控制和数据传输。

TouchGFX是一款针对STM32微控制器进行了优化的免费高级图形软件框架。借助STM32图形功能和架构,TouchGFX可通过创建类似于智能手机的图形用户界面,来加快HMI-of-things技术革新。

本次公开一个基于TouchGFX的设计一款G显示副屏,TouchGFX是一款针对STM32微控制器进行了优化的免费高级图形软件框架。它包含易于使用的拖放式图形构建PC工具TouchGFX Designer以及强大的优化图形处理内核TouchGFX引擎,TouchGFX大大简化了GUI开发过程。



  • 测评七:


借助于ST优异的生态,在STM32CubeIDE中可以方便的透过图形化配置界面来开启RTC 日历功能,包含了日期与时间。

TouchGFX是一款针对STM32微控制器进行了优化的免费高级图形软件框架。

实现板载调试串口通讯,实现字符串打印输出“Hello 21ic, HelloSTM32H7S78-DK!"


本次体验的板卡STM32H7S78-DK提供了两个USB,分别是USB1 HS与USB2FS。



  • 测评八:








》》访问ST MCU论坛,可查看更多开源作品。

使用特权

评论回复
沙发
3142225443| | 2025-7-8 21:20 | 只看该作者
玩一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

720

帖子

40

粉丝