迪文屏串口屏下载字库流程
1、使用迪文屏调试助手连接屏幕成功
如何正确连接迪文屏参见另一篇博文
2、打开 调试工具--字库下载;
点击“字库选择”,在弹出的提示框中,选择“否”
3、选择指定的字库导入
这里使用的字库名称为:24_微软雅黑gb2312-48x48.DZK,文件大小为2.42M,字体大小为48*48,字库编码为gb2312
注意:迪文屏总共可存储60个字库,对应60个位置,字库小于等于128KB的字库需放在0x00-0x1F ,对应位置为0-31,字库大于128KB的字库放在0x20-0x3C,对应的位置为32-60。
字库下载的位置,对应的是迪文屏驱动内划分出来的存放字库的位置,迪文屏驱动内原有几个字库如下:
原有字库存储在第0、32、33、34、35号位置
4、点击“下发”
调试助手会向屏幕发送指令,屏幕会返回字符串信息:PleaseTx Text_Lib!
然后等待大约5分钟,弹出提示框“字库下载完成”即成功。
注意:下载字库有一定的失败率,如果弹出提示框提醒“终端无响应”,请重新尝试下载,最终是否成功仅以弹出“字库下载成功“的提示框为准。
5、测试字库是否下载成功
在 调试工具—文本显示中,选择拓展字库(标准字库为迪文屏自带的5个字库)
选择字库序号0x24(对应位置36号),选择对应的字库编码和字体大小(此两项必须与所下载的字库对应,否则无法正常显示),坐标和文本颜色可随意设置。然后要发送的文本框中输入信息,点击“发送“即可测试。
注意:在“设置取消文本框限制中“,请点击”取消“,否则字体只会在限制的局部范围内显示
6、在程序中调用字库的指令
TX:
0xAA,0x98, 0x00, 0x0A, 0x00, 0x0A, 0x24, 0xC1, 0x05, 0xFC, 0x08, 0xFF, 0xF0, 0xB8,0xC3, 0xC4, 0xE3, 0xCC, 0x33, 0xC3, 0x3C
说明:
0xAA帧头
0x98调用指定字库的命令
0x00,0x0A, 0x00, 0x0A 文字显示的起始位置
0x24,0xC1, 0x05 所选字库配置,0x24为36号字库
0xFC,0x08, 0xFF, 0xF0 文本的颜色,前景色加背景色
0xB8,0xC3, 0xC4, 0xE3 文本内容
0xCC,0x33, 0xC3, 0x3C 帧尾
天蓝如海_321 发布了10 篇原创文章 · 获赞 36 · 访问量 6万+ 私信 关注