OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4815|回复: 3

使用FLASH存储汉字字库LCD显示中文问题

[复制链接]

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2017-5-18
在线时间
47 小时
发表于 2021-1-19 16:22:30 | 显示全部楼层 |阅读模式
    使用的是战舰V3开发板,LCD是4.3寸 RGB屏
问题描述如下:
在做LCD显示汉字的实验的时候,自己只做了4种字库,字体分别是12,16,24,32号字体,
在显示的时候 ,12和16,24号字体中英文都能显示正常,
但是32号字体,中文能正常显示,英文和数字没法显示(显示英文的地方不显示任何内容)
可能是哪里出了问题?

代码.jpg
显示.png
当你对一件事情有强烈渴望的时候,整个宇宙都会帮你达成,坚持给宇宙发渴望信号 ,就是梦想成真的秘诀。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2021-1-19 16:59:03 | 显示全部楼层
字库有问题或者转码有问题
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2017-5-18
在线时间
47 小时
 楼主| 发表于 2021-1-19 19:52:57 | 显示全部楼层
问题解决,结贴。
自己看了下,在显示32号字体的英文和数字的时候,会去搜索匹配的字库,首先代码里面的这个字母是英文的,对应的字库肯定不在上面描述的gbk字库里面
然后回去搜索对应头文件里面定义的数组,也就是原子提供的asci1_6x12 asci1_08x12 ....这三个全局大数组里面去找,但是这里我没有自己添加对应的32号的
英文字符数组,所以肯定找不到,
当你对一件事情有强烈渴望的时候,整个宇宙都会帮你达成,坚持给宇宙发渴望信号 ,就是梦想成真的秘诀。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2019-1-19
在线时间
28 小时
发表于 2021-9-28 13:40:48 | 显示全部楼层
你好,你的字库是存在哪里呢,用什么做的字库呢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 22:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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