STM32驱动TFTLCD播放动画 |
您所在的位置:网站首页 › ui动画演示软件怎么用 › STM32驱动TFTLCD播放动画 |
STM32驱动TFT播放动画(BADAPPLE)
1.硬件型号及软件资料2.软件使用-导出.bin文件3.原理分析及代码实现4.实现效果5.友情提示
1.硬件型号及软件资料
最近尝试在做一个stm32驱动tft播放动画的例程,在网上看了一篇博主的文章,对其中部分类容不是很理解,于是自己重新做了下。希望能帮到有需要的人。 原文链接 1.硬件型号:STM32系列(能使用正点原子提供的FATFS实验即可)本例中使用的开发板为启明欣欣的STM32F407ZGT6开发板。 2.软件资料:Image2Lcd、KMP64。后者提取动画的每一帧,前者将提取到的图片文件转换为.bin二进制文件。 本例程播放的动画为BAD APPLE,黑白二色的动画。 软件资料链接: https://pan.baidu.com/s/1Q2CKXtSdyXa2guuGvDNGAQ 提取码:vycg 一、使用KMPLAYER打开BAD APPLE视频提取视频的每一帧。 1:在软件中打开该视频文件,不用播放。 2:按Alt+V打开高级捕获,按图中步骤开始捕获每一帧图片。 一、.bin文件图片数据分析。 1、.bin文件数据说明。 可以打开ImageLcd软件帮助界面查看说明:在单色模式下,输出是按照白色为0,黑色为1,每个像素点对应1位数据,8位数据合成一个字节,当图片的宽度不是8的倍数时会在最后一个字节中没有数据的位置补0,如该例图片的宽度为300,300\8=37(字节)余4(位),则第38个字节的前4位有数据,后4位没有数据,会往其中添加4个0凑成一个字节。所以我们需要根据这个原理对我们图片的显示设计相关的算法,避免后4位的数据添加到了头部。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |