- 博客(85)
- 资源 (5)
- 收藏
- 关注
原创 RUI Builder-图形化UI设计-工程范例
摘要:本文介绍基于STM32F103VET6和RA8889/RA6809的UI开发流程,通过可视化工具设计界面后导出C代码和图资文件。关键步骤包括:1)UI可视化设计;2)导出渲染代码和图资;3)将资源文件烧录至FLASH;4)在Keil工程中集成并调用渲染函数。最终实现分页式UI显示效果,开发过程简洁高效,适合嵌入式图形界面开发。
2025-12-18 16:51:19
174
1
原创 RUI Builder 图形化UI设计工具
摘要:RUI Builder是一款专为瑞佑图形处理器设计的图形化UI开发工具,支持RA8889/RA6809芯片。该工具提供PC端可视化设计界面,可生成UI渲染源码(.c)和图资压缩文件(.bin),支持多种图形元素绘制、图片格式处理、二维码生成和Unicode字库等功能。其特色包括硬件加速绘图、多分页设计以及生成的代码兼容ARM和51系列单片机开发,能充分发挥图形处理器性能。该工具简化了人机界面开发流程,底层透明且资源占用低,适用于嵌入式系统UI开发。
2025-12-12 15:54:19
271
原创 04. STM32单片机驱动和控制彩屏_显示JPG_刷新测试_指针仪表方法
本课程介绍STM32单片机驱动彩屏的方法,使用RA8889/RA6809处理器,支持最大1366x768分辨率。内容包括指针仪表实例演示、100FPS图片刷新率测试、JPG图片打包与转档技巧,以及通过USB-CDC或CH341A烧录器的两种BIN档烧录方案(4分钟VS15分钟)。提供JPG图片调用的基础代码示例和完整源码下载,适用于汽车仪表等图形显示应用开发。
2025-11-07 17:03:51
379
原创 03. STM32单片机驱动和控制彩屏_显示图片和用图片设计数字表
本课程介绍STM32单片机驱动彩屏显示数字表的方法。使用STM32F103系列单片机配合RA8889/RA6809图形处理器,支持最大1366x768分辨率。通过两种方式制作数字图片:画图软件绘制或字库软件生成,再使用PackagingTool打包成bin文件。采用USB-CDC通信将图片烧录至FLASH,利用RA8889/RA6809的DMA硬件加速功能快速显示。课程提供详细的操作步骤图和源码下载,包含DMA初始化和调用方法,实现数字表的高效显示。
2025-11-03 17:15:00
434
原创 02. STM32单片机驱动和控制彩屏_创建按钮
摘要:本文介绍了STM32单片机驱动彩屏时创建按钮的四种方法。通过定义BUTTON结构体保存按钮属性,详细讲解了宏定义创建、函数动态创建、结构体初始化器和枚举查找表四种实现方式。每种方法均给出代码示例,并分析其优缺点及适用场景,适用于不同复杂度的UI开发需求。配套源码和视频讲解可帮助开发者快速掌握彩屏按钮控件的实现技巧。
2025-10-22 11:13:55
291
原创 01. STM32单片机驱动和控制彩屏_硬件连接和核心代码移植
本课程介绍STM32F103单片机驱动RA8889/RA6809彩屏的硬件连接与软件实现。硬件采用SPI1通信接口,需注意数据线反接(SDI-SDO)。核心代码包括硬件SPI通信函数和RA8889初始化程序,移植后调用RA8889_Initial()即可显示彩虹条验证成功。适用于横屏最大1366x768、竖屏最宽1366的液晶屏控制。
2025-10-14 07:45:00
206
原创 工业设计中UI界面的底层处理:图资(含字库)打包方法
本文介绍了工业设计中UI界面在单片机系统下的底层图资(含字库)打包方法。适用于裸系统、FreeRTOS、uCOS等环境,不兼容标准UI架构。重点讲解了图片显示原理、图资打包工具PackagingTool的使用方法,以及如何将处理后的图资烧录到FLASH中。文章提供了针对不同格式图片(BMP/JPG/PNG/AVI)的API调用示例,并推荐了硬件配置方案(51/ARM单片机+RA8889/RA6809图形处理器+多种分辨率TFT屏)。配套工具可免费下载,支持多种单片机在线烧录,并包含图资验证功能。
2025-09-26 11:17:22
932
原创 51单片机显示Unicode字符方法介绍
本文介绍了使用51单片机(如STC8H8K64U)结合RA8889/RA6809开发板和TFT彩屏显示Unicode字符的方法。硬件配置简单,支持多种字符集(含中日文字和符号),字库容量灵活可调。通过API接口调用,仅需几行代码即可实现快速显示。该方法利用RA8889硬件加速,几乎不占用MCU资源,51单片机也能流畅运行。字库和API资源可在相关论坛免费获取,配套视频演示了具体操作。
2025-08-21 17:00:00
394
原创 为单片机专门定制的Unicode字库和API接口
本文介绍了基于RA8889开发板的Unicode字符显示方案。该方案支持简体/繁体汉字、日文、拉丁字符等多种字符集,提供16/24/32点阵字库(容量707KB-2.9MB)。通过硬件加速实现快速显示,仅需调用简单API接口(如Show_UTF16函数)即可完成字符渲染,基本不占用MCU资源。使用步骤包括烧写字库到FLASH、添加库文件、设置地址参数等,配套资源可免费获取。方案适用于需要多语言显示的嵌入式场景,具有高效、易用的特点。
2025-08-19 17:00:00
683
原创 单片机显示Unicode字符介绍
介绍单片机显示Unicode字库的方法,结合瑞佑Micro GPU, 可高速显示字符,可满足全球UI界面的字符显示需求。
2025-07-11 10:30:26
541
原创 多国语言文字字库
GB2312:16/24/32点 ASCII字符,Arial字型:16/20/24/32/16B/32B,全部为为紧凑排列方式 希腊文/西里尔文/拉丁文:8x16 / 12x24,以及16x16 紧凑排列方式 阿拉伯文:16x16 紧凑排列方式 希伯来文/泰文:8x16 固定宽度 ISO8859-1~16(除了 -6/-13不含): 共14套:8x16 固定宽度 ISO8859-1/2/4/5:共4套:12x24 固定宽度这些我们可以做成一套字库,不需要增加硬件成本!直接和图片资源共存于一颗
2025-06-30 18:00:00
404
原创 单片机自建字库可高速显示了
前期文章,介绍了,具体C友们可以查看一下该文章。“矢量级”指的是ASCII字符可以是32点以下的。前文提及该方法是调用GPU的功能来显示字符,可以说不会吃MCU的资源,并且显示速度会出奇之快。
2025-06-17 16:41:20
280
原创 单片机实现“矢量级”ASCII字库的显示
不过,并非真的是矢量字库,而是我们可提供各种点阵的ASCII字库,字库的显示是通过瑞佑的GPU硬件加速,不仅不会吃MCU的资源,显示速度还是超快!单片机在没有采用LVGL等等类似的UI设计平台,显示字符往往是比较头疼的,通过瑞佑Micro GPU来控制TFT彩屏,这个问题现在就容易了!在此推荐一种更酷的方式,单片机只需要加上一颗瑞佑的GPU图形处理芯片,再用下方介绍的算法,即可实现“矢量级”的ASCII字符有显示。以往会外挂芯片,比如集通的字库,根据不同字符需求选择专用芯片即可。
2025-06-16 16:57:26
460
原创 仪表刻度动态显示控件--小三角指针
本控件实现了一个动态旋转的仪表刻度显示效果,具有以下特点:双图层显示机制动态效果组成显示参数颜色方案否是开始初始化设置Layer1为活动图层进入主循环绘制中心圆环绘制底色大三角形绘制指示小三角形将Layer1复制到Layer0清空Layer1延时10ms角度是否达到360度?重置角度参考代码请到论坛下载源码:bbs.lcdvision.com.cn双缓冲显示动态更新机制视觉效果优化初始化配置显示效果调整注意事项
2025-06-13 17:30:00
685
原创 单片机 + 图像处理芯片 + TFT彩屏 指示灯控件
这是一个基于单片机 + RA8889/RA6809图形处理芯片的指示灯的控件库,用于在TFT显示屏上显示各种状态的指示灯。该控件支持多种状态显示,包括正常、警告、错误和停止等状态,并支持自定义标签显示。
2025-05-08 17:03:41
772
1
原创 单片机 + 图像处理芯片 + TFT彩屏 复选框控件
本项目基于单片机和RA8889/RA6809图形处理芯片的TFT触摸屏滑动条控件。该控件支持水平和垂直滑动条,可自定义外观和行为,并支持回调函数进行值变化通知。
2025-04-27 17:26:13
1202
2
原创 单片机 + 图像处理芯片 + TFT彩屏 触摸滑动条控件
本进度条控件基于 单片机 + RA8889/RA6809 + TFT开发,提供了简单易用的触摸滑动条的显示功能。该控件支持水平和垂直滑动条,可自定义外观和行为,并支持回调函数进行值变化通知。
2025-04-24 17:00:00
1470
原创 单片机 + 图像处理芯片 + TFT彩屏 进度条控件
本进度条控件基于单片机 + RA8889/RA6809 + TFT开发,提供了简单易用的进度显示功能。控件支持多个进度条同时显示、自定义颜色、边框和标签等特性,适用于需要直观显示进度信息的各类应用场景。
2025-04-21 17:30:00
623
原创 单片机 + 图像处理芯片 + TFT彩屏 触摸输入框控件
本项目是基于STC8H8K64U单片机(使用ARM亦可)和RA8889/RA6809图形处理芯片(Micro GPU)开发的一款触摸输入框控件,适用于TFT显示屏(最高1366*xxxx)和电容触摸屏(GT911)。该控件提供了完整的文本输入功能,包括光标显示、文本编辑、触摸输入等功能,可应用于各类嵌入式人机交互界面,模块化设计,易移植,易维护
2025-04-16 07:00:00
956
原创 单片机 + 图像处理芯片 + TFT彩屏 触摸开关控件 v1.2
本项目是基于STC8H8K64U单片机和RA8889/RA6809图形处理芯片(Micro GPU)开发的一款触摸开关控件,适用于TFT显示屏(最高1366*xxxx)和电容触摸屏(GT911)。该控件提供了美观、响应灵敏的开关界面,支持多个开关同时工作,可应用于各类嵌入式人机交互界面,模块化设计,易移植,易维护,欢迎下载参考使用!
2025-04-14 07:00:00
2121
1
原创 单片机实现触摸按钮执行自定义任务组件
单片机实现触摸屏按钮组件,硬件为51单片机(或者ARM单片机,不限),加上瑞佑的RA8889/RA6809实现对液晶屏的控制
2025-04-07 12:31:52
1168
原创 51单片机制作彩屏触摸小电子琴STC32G12K128+RA6809+彩屏1024x600
介绍RA6809/RA8889这颗液晶控制芯片,用这颗,单片机可以直接去推TFT彩屏,并且是高分辨率1024x600,并且带了电容式触摸并,并且用的是STC32G12K128这颗51单片机,并且是跑了FreeRTOS这个系统!免费开放源代码,找我们索取!
2025-02-26 16:59:20
944
原创 单片机将图片数组调出来显示MPU8_8bpp_Memory_Write
界面显示图片是很常见的需求,使用外挂的FLASH是最常用的方法。但是如果图片需求不大,比如说我们只要显示一个小图标,那么为了节省硬件成本,是不需要外挂一颗FLASH芯片的,我们可以将图标转成数组,存在单片机的程序空间。然后再调用出来显示。但这样的使用方式会受制于MCU的程序空间,图片数据占用相对较大,会占用MCU程序空间,实际应用请综合评估。
2024-11-27 17:16:17
386
1
原创 瑞佑(RAIO)液晶控制芯片进阶篇:BTE功能(二)BTE_Memory_Copy_Chroma_key
不过这个提出功能是需要剔除绝对颜色值方可,比如想剔除掉纯黑,那么Background_color赋值为0,对于JPG等底色为黑色可能无法完全剔除掉,因为JPG的颜色已经过压缩,还原成RGB数据时,底色一定不纯净,剔除会不干净。在这里Background_color即我们想剔除掉的颜色,常用在剔除掉背景色,做成透明色的图片、图标。一般我们要使用原图是BMP或者PNG,这个时候打包转换为RGB数据时,颜色是纯净的,才好使用该函数。该API函数实现剔除S0的指定色,放在Des位置,S1忽略。
2024-11-27 10:43:47
422
原创 瑞佑(RAIO)液晶控制芯片进阶篇:BTE功能(一)BTE_Memory_Copy
/将Layer1复制到Layer0,复制画面的宽高是800x480。BTE功能在液晶控制芯片上是最常使用的功能之一,通过该函数,可以灵活快速复制画面、显示界面。包含显存的绝对地址,S0的图像宽度(注意不是要复制的图片宽度),以及S0的相对坐标。这个是可以随意指定宽度和高度的。
2024-11-26 18:00:00
436
原创 瑞佑(RAIO)液晶控制芯片进阶篇:显存
首先我们需要规划出来画布的宽度(Canvas Width)和图像的宽度(Image Width),这两个宽度可以相等,图像的宽度也可以小于画布的宽度。也就是说我们可以在显存预先写入任意图像,或者拿来暂存数据,进行图像BTE运算,设计好画面之后,做一次宽口切换,即可实现0延时切换画面的效果。一般是将显存规划为屏宽的n倍,如果是2倍大小以上,那么可以做出滑屏效果,通过改变Active_Window_XY即可实现滑动效果。以RA8889这颗芯片为例,该芯片内建128Mbit的SDRAM,作为显存使用。
2024-11-26 12:38:37
819
原创 瑞佑驱动控制液晶方案的开发步骤介绍
RAIO的方案是高集成的控制芯片,图中第(2)区主要是加VCC和LDO的旁路电容,用于滤波,此外是外接晶振电路,就没其它电路了!:通过上述软件将图片打包完之后,会生成bin档和h档,代码中包含头文件h档即可方便引用图片等信息了。我们看一下下图,是一款RA6809的开发板,实际上只用到(2)区的部份足够用来驱动控制彩屏了!:可选择这两个软件:PackagingTool和ImageTool,推荐前者。若界面只是显示文字和绘图、列表而已,那么不需要外扩FLASH芯片了。打包好之后,再使用烧录器写到FLASH中。
2024-11-25 19:00:00
762
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.10(让PNG图片动起来)完结篇
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之十二,敬请关联阅读。
2024-11-23 22:20:52
433
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.9(PNG透明图片的显示)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之十一,敬请关联阅读。
2024-11-23 11:09:38
380
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.8(实现淡入淡出效果)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之十,敬请关联阅读。
2024-11-22 18:00:00
419
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.7(显示BMP图片)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之九,敬请关联阅读。
2024-11-22 12:25:54
435
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.6(几何绘图)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之八,敬请关联阅读。
2024-11-21 11:30:00
192
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.5(显示文字)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之七,敬请关联阅读。
2024-11-21 08:00:00
386
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.4(快速检查LCD接线的方法)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之六,敬请关联阅读。
2024-11-20 11:30:00
1227
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.3(通信的检查)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之二,敬请关联阅读。
2024-11-20 08:00:00
278
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.2(RA6807的初始化)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之二,敬请关联阅读。
2024-11-19 11:30:00
409
原创 瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.1(GPIO的初始化)
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之三,敬请关联阅读。
2024-11-19 08:00:00
340
原创 瑞佑液晶控制芯片RA6807系列介绍 (二)硬件框架及参考电路图
使用单片机,通过RA6807这颗液晶驱动和控制芯片,来控制TFT彩屏。该文章为系列文章之二,敬请关联阅读。
2024-11-18 12:37:11
800
原创 瑞佑液晶控制芯片RA6807系列介绍 (一)开发板总览
RA6807是RA8876M的精简版本,MCU的通信接口仅保留SPI-3/I2C方式,其它和RA8876M基本相同。RA6807采用QFN-68小封装形式,PCB的设计空间会更加充裕。
2024-11-13 12:44:48
765
RUI Builder 图形化UI设计工具
2025-12-12
单片机驱动和控制彩屏-硬件连接和核心代码移植
2025-10-13
PackagingTool 图片打包最新版本2.1.1.0,可作为二进制文件合并工具,是RAIO液晶控制芯片开发助手,亦是嵌入式开发的好帮手!欢迎下载,欢迎转发,在此作者进行版权声明:转载请注明出处
2025-01-16
RA8889最精简电路图 参考电路
2024-08-23
51单片机(STC8051U34K64)-RA8889-硬件SPI4通信-参考代码(v1.3)
2024-07-16
51单片机(STC8H8K64U/STC8051U34K64)-RA8889-8080参考代码(v1.3)
2024-07-12
51单片机(STC8051U34K64)-RA8889-SPI4参考代码(v1.3)
2024-07-05
RA8871ML4N规格书(RAIO TFT液晶控制器)
2020-11-21
RA8873ML4N规格书(RAIO TFT液晶控制器)
2020-11-21
51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(SPI源码下载)
2024-06-28
51单片机+RA8889驱动控制彩屏源码v1.2(全)-免费下载
2024-06-12
连接共享打印机修复程序补丁
2024-06-13
第一讲:单片机STC89C52+RA8889驱动控制彩屏(源码公开)
2024-05-29
二进制文件合并工具软件 PackagingTool
2023-11-06
RA8876ML4N规格书(RAIO TFT液晶控制器)
2020-11-21
RA8877L4N规格书(RAIO TFT液晶控制器)
2020-11-21
STM32F103+RA8876开发板电路图与PCB图
2020-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅