245|7

980

帖子

3

资源

纯净的硅(中级)

【GD32E503评测】 测试屏幕显示字符 [复制链接]

    原来准备测试在屏幕上显示汉字的,为此准备先建立汉字字符集,于是便从范例中查找到字库文件,字库文件中有8*16和16*24点阵两套ASCII码字库,没有汉字字符集。要建立汉字字符集,首先要了解其字库的结构,经分析,其字库排列是横向低位在前的结构:

display_02.jpg

    知道了字库的结构后,通过字符软件,很容易生成了汉字字符集:

display_03.jpg

    经过初步分析,范例中显示字符的函数只能显示8*16点阵和16*24点阵的ASCII码,要显示16*16点阵的汉字,则需要改写显示函数。进一步分析,其显示字符的函数每次仅能显示一个字符,字符串则必须通过循环调用来实现。调用前要先将字库各类、显示方向、前景色和背景色等参数通过一个结构体传递给显示函数(如下图):

display_00.jpg

    然后通过循环逐个将要显示的字符以及显示位置传递给显示函数,下面是ASCII字符显示的测试效果,汉字显示的函数还在调试过程中:

display_01.jpg

    

赞赏

1

查看全部赞赏


回复

677

帖子

2

资源

版主

不错不错!这么快就上手修改屏幕了!

点评

谢谢夸奖! 屏幕可以方便地显示测试过程和结果,有助于测试,因此是首先要了解的。  详情 回复 发表于 5 天前

回复

980

帖子

3

资源

纯净的硅(中级)

w494143467 发表于 2021-1-11 19:59 不错不错!这么快就上手修改屏幕了!

谢谢夸奖!

屏幕可以方便地显示测试过程和结果,有助于测试,因此是首先要了解的。

点评

是啊,还可以打LOG,最近年底公司太忙了,都没太多时间写测评。  详情 回复 发表于 5 天前

回复

677

帖子

2

资源

版主

hujj 发表于 2021-1-11 21:09 谢谢夸奖! 屏幕可以方便地显示测试过程和结果,有助于测试,因此是首先要了解的。

是啊,还可以打LOG,最近年底公司太忙了,都没太多时间写测评。


回复

3180

帖子

1

资源

五彩晶圆(初级)

点阵画出来,应该比较费运算资源。

点评

是的,范例中就是利用点阵在屏幕中“画”出字符来的。我还没有深入分析屏幕驱动的过程。  详情 回复 发表于 前天 09:09
个人签名人已离开,无事别找,找也找不到。

回复

980

帖子

3

资源

纯净的硅(中级)

freebsder 发表于 2021-1-13 23:02 点阵画出来,应该比较费运算资源。

是的,范例中就是利用点阵在屏幕中“画”出字符来的。我还没有深入分析屏幕驱动的过程。

点评

单片机没有图像处理部件,所以我也很想知道有哪些提高性能的办法。  详情 回复 发表于 前天 22:05

回复

3180

帖子

1

资源

五彩晶圆(初级)

hujj 发表于 2021-1-14 09:09 是的,范例中就是利用点阵在屏幕中“画”出字符来的。我还没有深入分析屏幕驱动的过程。

单片机没有图像处理部件,所以我也很想知道有哪些提高性能的办法。

点评

    目前并未频繁显示字符,所以还看不出显示有迟延或停顿现象,因此效率问题不突出,可以满足测试的需要,待以后再深入了解和优化显示驱动代码。  详情 回复 发表于 昨天 09:25
个人签名人已离开,无事别找,找也找不到。

回复

980

帖子

3

资源

纯净的硅(中级)

freebsder 发表于 2021-1-14 22:05 单片机没有图像处理部件,所以我也很想知道有哪些提高性能的办法。

    目前并未频繁显示字符,所以还看不出显示有迟延或停顿现象,因此效率问题不突出,可以满足测试的需要,待以后再深入了解和优化显示驱动代码。


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表