墨水屏字库 使用教程

墨水屏字库教程

以下均以汉字为为例,并以树莓派程序与2.13 V3黑白屏幕作为讲解,其他程序/字库类似

中文字库汉字添加

这里以添加font24CN.c为例
打开字摸提取软件 按照下面步骤对软件进行配置

选择 “文字输入区字体选择”


按照图片选择对应的字体型号,配置完成后点击确定
字体:微软雅黑
字形:常规
大小:24
字符集:GB2312


选择 “其他选项”


按照图片选择对应的配置,配置完成后点击确定
取模方式:横向取模
保留字节最后一位的逗号
我们后面使用C51取模,A51格式可以不用管


1、在 1 处输入要添加的汉字,输入完成后,按下 Ctrl + 回车
2、在 2 处就会显示输入的汉字的取模预览
3、点击左侧的C51格式进行取模
4、随后便会生成对应的十六进制数据



打开程序对应文件,我这里使用的软件是 VS Ccode ,将 UTF-8 的格式改为 GB2312




将刚取模好的数据按照文件对应的格式,复制并修改到对应的文件中


打开文件 EPD_2in13_V3_test.c 文件,并将原先显示“微雪电子”的地方改为刚刚取模的“中文字库”,编译并运行程序,会看到原先例程显示“微雪电子”的地方已经变成了“中文字库”




新字库添加

我们这里添加 font48CN.c 文件 打开字摸提取软件 按照下面图片对应软件进行配置

选择 “文字输入区字体选择”


按照图片选择对应的字体型号,配置完成后点击确定
字体:微软雅黑
字形:常规
大小:48
字符集:GB2312


选择 “其他选项”


按照图片选择对应的配置,配置完成后点击确定
取模方式:横向取模
保留字节最后一位的逗号
我们后面使用C51取模,A51格式可以不用管


1、在 1 处输入要添加的汉字,输入完成后,按下 Ctrl + 回车
2、在 2 处就会显示输入的汉字的取模预览
3、点击左侧的C51格式进行取模
4、随后便会生成对应的十六进制数据



在对应文件目录下新建 font48CN.c 文件


仿照 font24CN.c 文件,在 font48CN.c 文件内,添加对应数据



修改 font.h 文件数据



打开文件 EPD_2in13_V3_test.c 文件,修改成图示的程序


显示效果如下


FAQ

问题原因:电脑系统兼容性的原因
解决办法:设置好对应的兼容性即可,右击软件、选择属性


将对应的勾勾上即可

TAG: 树莓派5 PCIE转MiniPCIe 4G USB HUB千兆RJ45以太网扩展板SIM7600G-H/EG25-G 树莓派5 PoE供电带PCIe转M.2 NVMe SSD固态硬盘扩展板(B) 2280 数传遥控 幸狐摄像头 MPS2.5G树莓派5 PCIE转M.2 NVME SSD固态硬盘和2.5G以太网RJ45扩展板 树莓派RP2040 树莓派5寸DSI MIPI显示屏LCD 720x1280 ESP32-P4 Luckfox Lyra RK3506/Omni3576 圆形旋钮屏触摸屏1.28寸1.6寸2.1寸液晶屏幕旋钮开关中控智能灯光旋钮串口屏 SC总线舵机驱动板 工业级以太网转30路继电器PoE供电Modbus物联网IOT 8.8寸USB电脑机箱副屏RGB/桌搭氛围屏LCD1920x480带拾音功能 Intel原装BE200三频千兆WiFi7 M.2无线网卡蓝牙5.4 IEEE 802.11 14寸双显示屏 笔记本电脑扩展屏 LCD 1080P 内置重力感应 喇叭 5.79寸电子墨水屏红黄黑白4色ePaper适用于Arduino/树莓派STM32/Jetson Jetson nano电源 ESP-IDF的下载和安装 工业级USB转TTL串口UART线原装FT232RNL多种保护适用于树莓派5调试 Luckfox Pico 指静脉模组 Cortex-M4F UART串口 国密二级加密认证 强于指纹识别 树莓派RP2040 LoRa