OpenEdv-开源电子网

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

STM32F4开发板如何显示32*32的汉字

[复制链接]

95

主题

555

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2016-1-7
在线时间
552 小时
发表于 2017-3-17 09:03:22 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 challenger 于 2017-3-17 09:04 编辑

STM32F4开发板(汉字实验40里面)最大的中文汉字只有GBK24,如何让它显示32*32的汉字,或更大的汉字。那么字库如何添加?在哪里添加进去?TExT文件夹中两个文件如何修改?谁有现成的,烦请传一个例子,谢谢!!!

最佳答案

查看完整内容[请看2#楼]

参考阿波罗开发板,依葫芦画瓢,想要多大的字库都可以自己做
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-3-17 09:03:23 | 显示全部楼层
参考阿波罗开发板,依葫芦画瓢,想要多大的字库都可以自己做
回复

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2017-3-17 09:13:48 | 显示全部楼层
将字库添加到flash中,估计板子上的flash放不下这么大的字库,你可以选择使用sd卡存放,text.c文件是汉子解码的,另一个C文件是往flash刷字库的
回复

使用道具 举报

95

主题

555

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2016-1-7
在线时间
552 小时
 楼主| 发表于 2017-3-17 09:45:05 | 显示全部楼层
2449164582 发表于 2017-3-17 09:13
将字库添加到flash中,估计板子上的flash放不下这么大的字库,你可以选择使用sd卡存放,text.c文件是汉子解 ...

是把哪个文件放SD中,是把GBK36.FON放SD卡中?你意思是把这个文件修改后,放在SD卡上吗?然后把text.c 文件中:void Show_Font(u16 x,u16 y,u8 *font,u8 size,u8 mode)         if(size!=12&&size!=16&&size!=24)改为:        if(size!=12&&size!=16&&size!=24&&size!=36)return;        还有Fontupd.c 文件u8*const GBK12_PATH="/SYSTEM/FONT/GBK12.FON";        在SYSTEM文件夹中找不到FONT文件夹怎么回事?那个GBK12.FON在哪儿呢?具体怎么操作的?能讲一下吗?
回复

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2017-3-17 09:47:53 | 显示全部楼层
challenger 发表于 2017-3-17 09:45
是把哪个文件放SD中,是把GBK36.FON放SD卡中?你意思是把这个文件修改后,放在SD卡上吗?然后把text.c 文 ...

GBK12.FON 在板子上的flash芯片里面,生成的字库文件GBK36.FON放到SD卡,然后在text.c文件中去读取SD卡的字库
回复

使用道具 举报

95

主题

555

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2016-1-7
在线时间
552 小时
 楼主| 发表于 2017-3-17 10:01:34 | 显示全部楼层
2449164582 发表于 2017-3-17 09:47
GBK12.FON 在板子上的flash芯片里面,生成的字库文件GBK36.FON放到SD卡,然后在text.c文件中去读取SD卡的 ...

GBK36.FON这个文件如何生成的呢?如果放在SD卡中,路径怎么写呢?而FLASH中的24*24路径是:u8*const GBK12_PATH="/SYSTEM/FONT/GBK12.FON"; 那SD卡中这个GBK36.FON的文件路径如何写呢?
回复

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2017-3-17 10:12:35 | 显示全部楼层
challenger 发表于 2017-3-17 10:01
GBK36.FON这个文件如何生成的呢?如果放在SD卡中,路径怎么写呢?而FLASH中的24*24路径是:u8*const GBK1 ...

生成字库用 多国文字点阵字库生成器 ,这个软件原子的光盘资料里面有,从SD卡读取字库,论坛里有人做过
回复

使用道具 举报

95

主题

555

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2016-1-7
在线时间
552 小时
 楼主| 发表于 2017-3-20 15:49:11 | 显示全部楼层
2449164582 发表于 2017-3-17 10:12
生成字库用 多国文字点阵字库生成器 ,这个软件原子的光盘资料里面有,从SD卡读取字库,论坛里有人做过

放在flash中的路径是:u8*const GBK12_PATH="/SYSTEM/FONT/GBK12.FON"; 那SD卡中这个GBK36.FON的文件路径如何写呢?
回复

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2017-3-20 17:16:14 | 显示全部楼层
challenger 发表于 2017-3-20 15:49
放在flash中的路径是:u8*const GBK12_PATH="/SYSTEM/FONT/GBK12.FON"; 那SD卡中这个GBK36.FON的文件路径 ...

我之前写过,文件有点大,论坛一次性传不了,你加我QQ:2449164582,我给你发一份,你参考参考
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 02:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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