打印
[Studio]

零知开源分享-TFT液晶触摸屏模块的使用

[复制链接]
1076|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roc2two|  楼主 | 2019-5-20 14:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本篇**中将介绍使用2.4寸TFT液晶触摸屏模块,零知开源平台已经可以支持该显示屏的常用操作了。
1、说明
MCU:零知开发板-标准板


模块:2.4寸TFT液晶触摸屏模块,ILI9341驱动IC

2、示例
零知开源平台已经支持ILI9341并口显示屏的使用了,所以只需在我们零知实验室官网下载零知开发工具就可以找到该示例,如下:




效果如下图所示:

上图所示是用8位并口进行操作的,可以进行常用图形的显示、字符串显示,以及中文显示,由于中文的字库较大,我们可以按照自己的需求加入中文字库。
要加入自己的中文字体,就要修改软件库中的ili9341_font.h文件,我们使用的是utf-8编码格式,也可以显示其他外文字体。
操作步骤:
1、先制作字库(加入自己所需的)
使用软件pctolcd工具制作,打开软件后,在配置中选择如下:


2、加入中文字符
在软件中填入自己需要显示的所有中文字符,并选择size大小(请选择16x16和24x24的),点击生成字模,再把生成的字模拷贝到ili9341_font.h文件中的Chinese_code[]数组中,如下:


3、制作汉字对应的UTF8编码表:
使用utf8中文编码生成工具制作编码表,只需要把你需要的所有汉字填写到该软件目录下的 text.txt 文件中(注意:text.txt文件要保证是一个utf8格式的),然后打开软件选择好汉字文件和utf8编码文件,如下:


点击生成编码,即可在coding.txt文件中生成汉字对应的utf8编码表,打开该文件复制编码表填入到ili9341_font.h文件中的Chinese_text[]数组中,如下:

经过以上的步骤就制作好自己的汉字字库了。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

85

帖子

1

粉丝