本文介绍: 单片机如何 控制RA8889, 驱动 彩色液晶屏 显示图片?显示JPG? 显示PNG? 请看下文分解。
单片机驱动TFT彩色液晶屏系列讲座
目录
第一讲 单片机最小系统STM32F103C6T6通过RA8889驱动彩色液晶屏播放视频
第二讲 单片机最小系统STM32F103C6T6控制RA8889驱动彩色液晶屏硬件框架
第三讲 单片机驱动彩色液晶屏 控制RA8889软件:如何初始化
第四讲 单片机驱动彩色液晶屏 控制RA8889软件:绘图
第五讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part1.内部字库
第六讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part2.外接字库
第七讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part3.自建字库
第八讲 单片机驱动彩色液晶屏 控制RA8889软件:显示图片
第九讲 单片机驱动彩色液晶屏 控制RA8889软件:显存操作
第十讲 单片机驱动彩色液晶屏 控制RA8889软件:图像运算
第十一讲 单片机驱动彩色液晶屏 控制RA8889软件:播放avi视频
第十二讲 单片机驱动彩色液晶屏 如何打包bin档
第十三讲单片机驱动彩色液晶屏 bin档的烧录方法
下面我们开始介绍如何显示图片了!一般情况图资建议存放在RA8889 / RA8876扩展的FLASH芯片,容量可依据实际需求来做选择。
显示图片有如下几种方式:
RA8889是支持QPI(Quad Peripheral Interface)通信方式,这可大大加快DMA速度,图片显示速度很快!同时结合JPG硬件解码,图片显示速度又再提高一个数量级,相当强大的功能!
显示BMP图片的API代码:
采用DMA方式显示BMP图片
实现方法是MCU将要调用图片的宽高和地址发送给RA8889,尔后交给RA8889从FLASH内部连续获取图片数据,过程不需要MCU干预了,因此显示速度很快,若采用QPI通信则更快了!
采用MCU直接写入BMP图片
显示JPG图片
显示PNG图片
显示图形光标
BMP图片格式
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。