在实现了TF卡读写的基础上,利用TF卡充足的存储可见可以存放大量的图片以实现数码相框的功能。
为此先进行了一下TF卡读写与TFT屏显示的配合性测试,经测试显示屏正常并可以将读取的信息显示到显示屏,见图1所示。

图1 配合性测试
接下来的工作是图片的处理,因为要显示JPG类的图片需要解码处理,因此将待显示的图片都统一处理成可供直接读取并显示的数据文件,其处理方式是通过相应的软件来完成转换,其转换格式见图2所示。

图2 处理界面
在完成转换后,将达到的文件皆存放到TF卡中即可。
实现数码相框的原理比较简单,就是依次打开要显示的图片文件,经数据读取来再现原图片内容。
实现功能测试的初始条件如下:

由此,可得知器件的引脚连接关系。
初始化处理的函数内容为:

其任务是对TF卡和TFT显示屏进行初识化,为后续的文件读取和图片再现做好准备。
实现测试的循环处理程序为:

其主要的作用就是依序打开显示文件,将读取的数据再现为图像内容。
经程序编译,其提示信息见图3所示。

图3 编译信息
在完成程序上传后,其测试效果见图4至图6所示。

图4 第一幅图像

图5 第二幅图像

图6 第三幅图像
视频演示:
https://www.bilibili.com/video/BV1y62BBaEy2/?vd_source=f302fc0cc3a0425328db53a3b92082ca
我要赚赏金
