完成了图片显示,那动画显示也很好完成。因为动画也是由很多张图片组成的。这里以显示gif动画为例。借助gif动画分解软件gifsplitter把gif动画分解成单个图像帧。然后修改图片尺寸,再用image2lcd把图片转换为数组。后面的操作就跟图片显示一样了。
gifsplitter分离gif动画步骤:
(1)输入要显示的gif动画;
(2)选择图片输出目录;
(3)分离动画。
分解完成后得到了组成gif动画的12张图片。
由于stm32的flash空间有限,所以只选取前6张图片进行测试。
对生成图片的尺寸进行修改,再用image2lcd生成6个数组,将这6个数据依次写入显存并延时一小段时间,就能看到gif动画的效果了。
#include stm32f4xx.h#include core_cm4.h#include delay.h#include ili9341.h#include 0.h#include 1.h#include 2.h#include 3.h#include 4.h#include 5.hint main(){ ili9341_init(); while(1) { ili9341_writememory((u16 *)gimage_0,240*320); delay_ms(20); ili9341_writememory((u16 *)gimage_1,240*320); delay_ms(20); ili9341_writememory((u16 *)gimage_2,240*320); delay_ms(20); ili9341_writememory((u16 *)gimage_3,240*320); delay_ms(20); ili9341_writememory((u16 *)gimage_4,240*320); delay_ms(20); ili9341_writememory((u16 *)gimage_5,240*320); delay_ms(20); }}
loRa无线报警系统运用了哪一些物联网技术
全世界113家运营商公布将5G商用
智慧路灯的应用场景
Protel到Allegro图解步骤
EOSRL宣布在MicroLED芯片巨量转移技术上实现了重大突破
STM32 ILI9341驱动TFTLCD屏(四)
中国电信举办安全生态论坛,与业界人物同讨大数据时代安全发展蓝图
简述工业以太网与现场总线技术1
激光切割机在很多行业都有应用,它的优势是什么
IS推出针对生产线设计的CAS120测试仪器
8软驱接口引脚定义图
TTCN测试模型及测试方法的研究分析
敏捷弹跳机器人SALTO
索尼人工智能语音助手专利曝光,或将应于下一代主机PlayStation 5中
汽车安全工程之“安全”概念的辨析
ATSC数字液晶电视系统单芯片SiS328
基于毫米波雷达的非接触人体心电图实时监测
基于CPCI的嵌入式系统的电源设计
基于工业以太网、PLC和总线技术实现转炉工业控制系统的设计
探访百度AI反诈第一线,揭秘百度AI安全技术