212|9

150

帖子

1

TA的资源

纯净的硅(初级)

【STM32H7S78-DK】⑨TouchGFX项目实践:电子相册 [复制链接]

TouchGFX

在前面的帖子中,我们已经体验到TouchGFX与STM32绝配的功能及精美的显示效果。

本例我们将制作一款电子相册。

 

首先,欣赏几张美景,来自Bing Wallpaper,下载下来后,我们将分辨率调成800*480,图片格式调为PNG,单张图片1MB左右。

 

image.png  

BingWallpaper.png

 

 

BingWallpaper1.png

 

 

BingWallpaper2.png

 

 

BingWallpaper3.png

 

在TouchGFX Designer中新建4个SCREEN:

每个SCREEN插入一个图片:

 

 

image.png  

 

image.png  

 

为了实现电子相册的功能,我们还要加上图片自动切换的动作:

 

image.png  

  

image.png  

 

 

也就是在屏幕1~屏幕4分别加上动作:

屏幕1 500tick ——>切换到 屏幕2  500tick——>切换到 屏幕3  500tick——>切换到 屏幕4  500tick——>切换到 屏幕1  500tick——>……

 

实测在默认时钟下,500tick大约为8s,每个tick大约16ms。

 

然后生成工程,由于图片较大,该项目代码是要下载到外部Flash的,一定要进行外部Flash设定:

详见帖子: 

https://bbs.eeworld.com.cn/thread-1295198-1-1.html

 

(其中最为关键的Boot_XIP.hex可以在该贴中下载到)

 

image.png  

可以看到: text 足足3.3MB

 代码段(text)、数据段(data)这两者相加共同构成可执行文件的大小

 

image.png  

 

先编译下载Appli屏幕无反应,然后再编译下载Boot,就能正常显示了。

 

image.png  

 

 

 

20241027232636114.jpg  

 

STM32 touchGFX电子相册

 

本次的分享就到这里,谢谢关注!

此帖出自stm32/stm8论坛

最新回复

厉害!   详情 回复 发表于 5 天前

回复
举报

117

帖子

1

TA的资源

一粒金砂(高级)

这分辨率,niu B!!!!

此帖出自stm32/stm8论坛

点评

800*480 在5寸的面积上显示,效果确实很可以的。  详情 回复 发表于 6 天前

回复

150

帖子

1

TA的资源

纯净的硅(初级)

慕容雪花 发表于 2024-10-28 09:55 这分辨率,niu B!!!!

800*480 在5寸的面积上显示,效果确实很可以的。

此帖出自stm32/stm8论坛

回复

7419

帖子

18

TA的资源

五彩晶圆(高级)

色调好像不是和原始图像匹配,有点深的样子。

此帖出自stm32/stm8论坛

点评

这跟现在的手机拍照自动优化有很大关系,比如你拍蓝天,拍出来的比人眼看到的还要蓝。 你拍黑夜,拍出来的比真实看到的还要亮。  详情 回复 发表于 6 天前
个人签名

默认摸鱼,再摸鱼。2022、9、28


回复

150

帖子

1

TA的资源

纯净的硅(初级)

freebsder 发表于 2024-10-28 14:57 色调好像不是和原始图像匹配,有点深的样子。

这跟现在的手机拍照自动优化有很大关系,比如你拍蓝天,拍出来的比人眼看到的还要蓝。

你拍黑夜,拍出来的比真实看到的还要亮。

此帖出自stm32/stm8论坛

点评

 忘了这茬  详情 回复 发表于 5 天前

回复

6806

帖子

11

TA的资源

版主

能读SD卡或者从网络下载的图片吗?

此帖出自stm32/stm8论坛

点评

肯定可以的,SD卡上Fatfs系统,再用STM32自带的JPG硬件解码工具解码后显示到TFT,网络下载图片同理。 只是这是比较复杂的系统,目前还没学习到那一步。  详情 回复 发表于 6 天前

回复

150

帖子

1

TA的资源

纯净的硅(初级)

lugl4313820 发表于 2024-10-28 19:29 能读SD卡或者从网络下载的图片吗?

肯定可以的,SD卡上Fatfs系统,再用STM32自带的JPG硬件解码工具解码后显示到TFT,网络下载图片同理。

只是这是比较复杂的系统,目前还没学习到那一步。

此帖出自stm32/stm8论坛

回复

7419

帖子

18

TA的资源

五彩晶圆(高级)

cc1989summer 发表于 2024-10-28 16:51 这跟现在的手机拍照自动优化有很大关系,比如你拍蓝天,拍出来的比人眼看到的还要蓝。 你拍黑夜,拍出来 ...

 忘了这茬

此帖出自stm32/stm8论坛
个人签名

默认摸鱼,再摸鱼。2022、9、28


回复

104

帖子

0

TA的资源

一粒金砂(中级)

厉害!

此帖出自stm32/stm8论坛

点评

多谢支持!大家互相学习  详情 回复 发表于 5 天前

回复

150

帖子

1

TA的资源

纯净的硅(初级)

inkinessray 发表于 2024-10-29 15:22 厉害!

多谢支持!大家互相学习

此帖出自stm32/stm8论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
网页3剑客安装下载(FLASH等安装软件)

网页制作3剑客是Macromedia 公司开发的网页制作工具 由DREAMWEAVER(网页制作) FLASH(动画制作) FIREWORKS(矢量图像制作和图 ...

10年工控的经验与心得(新手看看吧)

1。电工原理和电机原理一定要懂,简单的就记背也要背下来,比如马达容量1KW2A,正反转,星三角接线,电线容量。电阻,电感,电容 ...

要成为一名嵌入式工程师,需要具备哪些技能和能力?

要成为一名嵌入式工程师,需要具备哪些技能和能力? 欢迎大家都来讨论讨论!

matlab 高级讲义

这几个都是一流大学上课的ppt,,是上课的全部课件,希望对大家有所帮助! 下载留名,可以派送芯币哦!!!

最精简的stm32编码器程序

本帖最后由 weizhongc 于 2015-4-8 10:07 编辑 #define ROTATE_A PAin(2) #define ROTATE_B PAin(3) s16 DATA=0; void ...

射频模块的ESD该如何考虑和设计?

静电对于大部分电子产品来说都存在危害,射频模块对静电更加敏感。那么针对射频模块类产品,ESD抗扰度应当如何考虑和设计呢? ...

【AutoChips AC7801x电机demo板测评】+ 电机控制下的PWM不同配置

本帖最后由 仙景 于 2020-11-12 22:41 编辑 序言:做电机控制的,都知道高级定时器乃是电机控制下的精髓,其中包括互补PWM,P ...

招聘:汽车电子方向的高级嵌入式开发工程师;base成都郫都。

招聘职位:高级嵌入式开发工程师 职责: 1.依据客户需求,对定位产品系统架构进行设计分解; 2.负责定位产品中mcu/cp ...

2021年全国电赛

控制题会是球形机器人吗?

软件测试人员,了解一点python知识,现在想系统的学习下python,请问大家有推荐么

软件测试人员(专业电子信息工程),有一点python基础,现在想系统的学习下python,请问大家有推荐的教程或教材么,谢谢大家

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表