首页 > 技术支持 > 应用与案例 > 正文
自建汉字如何通过瑞佑的RA8876/RA8889等液晶控制芯片进行显示 作者:Harchy   发表日期:2023-04-12   来源:菱致电子   浏览:

针对个别使用场合,实际使用到的中文字库数不多,用户就可以不需要单独再挂一颗中文字库芯片了,只要使用软件生成汉字字模,然后采用瑞佑芯片RA8876或者RA8889等直接调用API就可以显示汉字,从而可节省字库芯片的成本,也简化了设计。

下图为实例测试效果:



但此方法会占用MCU的存储空间,设计时要注意考虑这点。下面详细说明如何使用:

第一步、使用软件生成字模,该软件可从本站下载链接获取,字模尺寸任意,比如32x32点汉字选择24字号,在“输入字串”前的空格填写所有汉字,然后点击该图标立即生成点阵字模,最后保存。用户也可以使用16x16,48x48等大小,只要存储空间够用就根据需求来做。若这种方法空间不够,请与我们联络获取技术支持,我们会推荐其它方法。

执行字模提取软件Lcmzimo.exe后参考如下演示操作:


第二步、怎样通过RA8876 / RA8889调用出来显示?
我们选择中文点阵的生成方式是从左到右,从上到下的排列方式,这与一般bmp图片的排列方式一样,故我们可以将汉字点阵当作单色图片来调用即可,直接使用API接口,即瑞佑(RAIO)官方打包好的API函数:
(1)BTE_MCU_Write_ColorExpansion_MCU_8bit (文字非透明色)
(2)BTE_MCU_Write_ColorExpansion_Chroma_key_MCU_8bit (文字为透明色)

代入相应的参数即可,这里提醒一下参数中宽和高,即单文字点阵的宽和高。

针对用户自建汉字的需求,我们也打包了一个新的API函数,同时提供给客户下载使用,请至链接下载,实际调用就十分方便了:


补充一下,若是文字点阵太大,用户也不用担心显示速度的问题:可以先将字库写入显存备用,这样再调用时显示速度就会很快。

也欢迎广大客户找我们进一步咨询使用方法!

********************下载链接********************
分享名称:LcmZimo.7z (字模提取软件)
分享链接:http://pan.lcdvision.com.cn/#s/9LkC6Ijw
访问密码:AW5Xl

分享名称:UserFont_from_Matrix.7z (源代码)
分享链接:http://pan.lcdvision.com.cn/#s/9LkEGGRg
访问密码:fhAHQ
**************************************************

分享到:

相关热词搜索:自建汉字 RA8876 RA8889 字库

上一篇:如何验证MCU和RA8889等芯片的通信
下一篇:STM32F103C8T6单片机最小开发板控制RA8889软件说明