零知开源分享-TFT液晶触摸屏模块的使用-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4128|回复: 0

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

[复制链接]
发表于 2019-5-20 11:58 | 显示全部楼层 |阅读模式
本篇文章中将介绍使用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[]数组中,如下:

经过以上的步骤就制作好自己的汉字字库了。
使用工具可到零知实验室官网免费获取。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:25 , Processed in 0.098595 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表