你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【F769IDISCOVERY评测】位图显示兼数码相框功能测试

[复制链接]
jinglixixi 提问时间:2016-12-5 11:07 /
在获得F769I DISCOVERY开发板(STM32官网)之前,本打算用它做一个数码相框。因为通常的开发板是不带屏的,也基本不提供支持SD卡的文件系统,因此要想实现图片的显示十分困难。对于程序存储空间大的MCU来说,显示几张图片还勉强,要是想实现数码相框功能,就只能自行移植文件系统了,没有它的支持是实难实现的。
对于F769I DISCOVERY开发板来说,情况完全不同了。由于其自身带有4英寸电容式触摸屏,且分辨率高达800*472像素。此外,更可喜的是在其所配的官方例程中还存在一个用于显示BMP图像文件例程,它位于如下目录中:
STM32Cube_FW_F7_V1.4.0/Projects/STM32F769I-Discovery/Applications/Display
那我们如何来使用它呢?
首先要进行图像就必须具有相应的素材,如何你没有顺手素材的话,可由STM32Cube_FW_F7_V1.4.0中的Utilities/Media/Pictures来得到,可参见图1所示。
然后在SD卡的根目录下建立一个名为media的文件夹,并将相应的图像文件复制到该文件夹中。
图片2.png
1 素材目录

将例程编译下载后就可见到相应的效果,其效果如图2~图4所示。
那么该例程是否已经比较完善了呢?
其实也未必,它主要是显示在显示规格内的24位BMP位图,在显示16位BMP位图时则显示的很粗糙,说明其并没有设置对16位位图的处理环节。此外,由于配置了硬件解码,在该例程中也没把对JEG图片的支持纳入其中,因此它只具备了一部分的数码相框功能,要真想将它作为数码相框来使还是有上手的机会的,至少我们已经有了很好的地基。
此外,你若是将一组相关的图片存放在一起还会达到一定的动画效果,不信的话,你可将素材中的蝴蝶图片放到media的文件夹,你定能见到彩蝶飞舞的场面。 图片3.png

图片4.png
2 鹦鹉

图片5.png
3 彩球

图片6.png
4 蜜蜂

评分

参与人数 1 ST金币 +10 收起 理由
zero99 + 10

查看全部评分

收藏 1 评论6 发布时间:2016-12-5 11:07

举报

6个回答
wu1169668869 回答时间:2016-12-5 11:57:20
通常的mcu也支持文件系统的啊
jinglixixi 回答时间:2016-12-6 08:17:24
wu1169668869 发表于 2016-12-5 11:57
通常的mcu也支持文件系统的啊

支持文件系统,但需要自己移植。
damiaa 回答时间:2016-12-6 14:12:18
zengyi703-16313 回答时间:2016-12-7 06:08:56
效果很赞
jinglixixi 回答时间:2016-12-7 09:23:56

多谢支持!
A.K. 回答时间:2018-2-10 22:39:15
谢谢分享

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版