对于F769I DISCOVERY开发板来说,由于其自身带有4英寸电容式触摸屏,且分辨率高达800*472(480)像素。此外,更可喜的是在其所配的官方例程中还存在一个用于显示BMP图像文件例程,它位于如下目录中:
STM32Cube_FW_F7_V1.4.0/Projects/STM32F769I-Discovery/Applications/Display
那我们如何来使用它呢?
首先要进行图像就必须具有相应的素材,如何你没有顺手素材的话,可由STM32Cube_FW_F7_V1.4.0中的Utilities/Media/Pictures来得到,可参见图1所示。
然后在SD卡的根目录下建立一个名为media的文件夹,并将相应的图像文件复制到该文件夹中。
图1 素材目录
将例程编译下载后就可见到相应的效果,其效果如图2所示。 那么该例程是否已经比较完善了呢? 其实也未必,它主要是显示在显示规格内的24位BMP位图,在显示16位BMP位图时则显示的很粗糙,说明其并没有设置对16位位图的处理环节。此外,由于配置了硬件解码,在该例程中也没把对JEG图片的支持纳入其中,因此它只具备了一部分的数码相框功能,要真想将它作为数码相框来使还是有上手的机会的,至少我们已经有了很好的地基。 此外,你若是将一组相关的图片存放在一起还会达到一定的动画效果,不信的话,你可将素材中的蝴蝶图片放到media的文件夹,你定能见到彩蝶飞舞的场面。 图2 鹦鹉
|