MPU 写图功能
通过瑞佑提供的RA8889 Starter-Kit,此功能将PC中的图片数据,经由USB传输与MCU写入,将数据写入RA8889内置的SDRAM中,进而将图片显示到TFT-LCD上面。同时,也会基于使用者的设定,产生一段C语言的程序段,用户可以将此程序段直接移植到他们自己的固件程序中。由于客户也会同时需要很多子程序去控制RA8889,为提高客户的便利性,故瑞佑有提供很多相关的API,方便用户快速实现相关功能。如有兴趣可微信13760238805联络索取或技术交流。
本功能支持颜色深度(Color Depth)为24bpp与1bpp的Bitmap与JPEG原始图形文件,颜色深度1bpp的单色图主要应用在RA8889BTE Color Expansion功能上,需配合AP的 BTE Function功能。而对于24bpp的彩图,AP会判断RA8889此时设定在那一种颜色深度(8/16/18bpp),会将24bpp的图形文件转为IC所使用的颜色深度数据格式,再将数据传输写入IC中,并完成图片的正常显示。工具应用窗口如下图。
![wKgaomVMXx2Aax_qAAHnb1CgtAc896.png](https://file1.elecfans.com/web2/M00/AD/33/wKgaomVMXx2Aax_qAAHnb1CgtAc896.png)
点选 IC Function Button 中的MPU Write Tool按键,开启AP-Tool的写图功能。 图窗显示如下图:
![wKgZomVMYGWAPEHbAATC3JHTCUY305.png](https://file1.elecfans.com/web2/M00/AF/01/wKgZomVMYGWAPEHbAATC3JHTCUY305.png)
操作MPU Write Tool步骤如下:
1. 依欲存放数据的内存区域,设定Active Window 起始坐标(X,Y)
2. 开启图片文件(*.bmp or *.jpg),支持颜色深度24bpp与1bpp图形文件,在此 1bpp 图文件应用于BTE Color Expansion功能,
须配合 BTE Function Tool 实现。
3. 开启图片文件后,会显示图形数据、图形宽度与高度。
4. 按下Write Picture To LCD按键,立即将数据通过USB传输,存放于内存设定好的区域,完成操作。
5. 在C code 区域内,会显示此操作的 API 程序内容,以方便用户撰写程序。
完成操作后的实际LCD(1280x800)显示画面如下,图片旋转与镜像的功能,仅支持颜色深度为24bpp的图片。
![wKgZomVMYb2AJQ9EAACEg8gH9Qk928.png](https://file1.elecfans.com/web2/M00/AF/01/wKgZomVMYb2AJQ9EAACEg8gH9Qk928.png)
RA8889 功能强大,相关的缓存器设定也多,为了让使用者能快速熟悉,除了提供工具软件AP之外,也提供了固件的API,将常用到的功能做成子程序,用户只要呼叫子程序,并代入相关的参数与数据,即可完成操作。
审核编辑 黄宇
-
IC
+关注
关注
36文章
5990浏览量
176422 -
MPU
+关注
关注
0文章
376浏览量
49009
发布评论请先 登录
相关推荐
第五讲:51单片机+RA8889驱动控制彩屏 完整源码说明 【 源码v1.2 】
51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(SPI源码下载)
51单片机(STC8051U34K64)_RA8889_SPI4参考代码(v1.3)
单片机驱动彩屏最简方案:单片机_RA8889最小开发板驱动控制TFT彩屏介绍(一)
![](https://file1.elecfans.com/web2/M00/AF/02/wKgZomVMaW-AUA2lAAF74wYjKMY876.png)
STM32F103+RA8889 电路图
STM32F103+RA8889原理图
RA8889ML3N-电路参考,一款带AVI视频硬解的TFT-LCD显示控制芯片
rkdeveloptool 开发工具介绍
NXP codewarrior开发工具
如何使用KEELOQ3开发工具包作为开发工具来在目标板上仿真和调试固件
![如何使用KEELOQ<b class='flag-5'>3</b><b class='flag-5'>开发工具</b>包作为<b class='flag-5'>开发工具</b>来<b class='flag-5'>在</b>目标板上仿真和调试固件](https://file.elecfans.com/web1/M00/53/49/pIYBAFsge8KAGdWoAANLf0wi1N8567.png)
基于单片机的TFT-LCD控制芯片RA8889ML3N功能介绍
![基于单片机的TFT-LCD控制芯片<b class='flag-5'>RA8889ML3N</b><b class='flag-5'>功能</b><b class='flag-5'>介绍</b>](https://file.elecfans.com/web2/M00/6D/19/pYYBAGMxXw2AfruBAAZ5ExoHjEg269.png)
评论