OpenEdv-开源电子网

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

显示24*24字体

[复制链接]

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
发表于 2012-4-21 15:33:25 | 显示全部楼层 |阅读模式

 研究了一下午,总算显示出了24*24的字体,《例说STM32》里对修改字库不是太详细,我在这里补充一下,说不不对还请原谅

首先,用软件生成的字库后缀是DZK,直接修改成FON就行了,这样可以用原子哥的例程直接更新字库,取模方式是方式二,字体为16*16,显示的原理是

一个字,从上到下从左至右看,总共是16*16=256个点,对字库而言,一个字,有笔画的部分为1,没有则为0,意思是说,一个字节,有8位,为1则显示一个点,0跳过(叠加显示的话),那么一个字节可以显示8个点,所以16*16的字体,占用32个字节

取模方式二的画点顺序是


假如第一个字节为0xff,那么就是在Y轴画8个点,0x00则一个点也不画。

轮到大家可能比较关心的24*24字体了,还是取模方式二,画点的顺序为


要显示24*24的字体,还要要对应修改一下例程里的dzk数组大小和一些变量,再大一些的字体,依次也应该是这样排列的,如果字体大小不是字节的整数倍,如12*12字体,12个点大于1个字节,在Y轴上也是2个字节。所以12*12的数组大小是2*12=24,16*16的是2*16=32,24*24的是3*24=72.

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-21 17:12:12 | 显示全部楼层
感觉在2.8寸屏上,还是16*16的字体比较好看
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
发表于 2012-4-21 17:18:09 | 显示全部楼层
赞一个
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-4-21 20:12:30 | 显示全部楼层
回复【楼主位】以枫之名:
---------------------------------
有研究就有收货.不论成功与失败.去做了,总会有收货的.就怕纸上谈兵.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

16

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-3-17
在线时间
13 小时
发表于 2013-9-27 20:29:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-3-3
在线时间
3 小时
发表于 2014-7-30 23:46:22 | 显示全部楼层
楼主! 程序能共享一下吧,谢谢!
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2013-11-21
在线时间
1 小时
发表于 2014-8-8 15:14:20 | 显示全部楼层
楼主, 更新24号字体库成功了吗?本人试了几次,一直没有成功,感觉字库有点太大了,1.5M的空间貌似装不下。。。
回复 支持 反对

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
金钱
243
注册时间
2014-7-1
在线时间
28 小时
发表于 2014-10-28 16:58:10 | 显示全部楼层
改成72了,显示乱码,蛋疼!
回复 支持 反对

使用道具 举报

11

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2015-1-5
在线时间
15 小时
发表于 2015-3-25 15:34:12 | 显示全部楼层
我要用用32*32字体,导出下字库看看能不能用
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2015-3-18
在线时间
25 小时
发表于 2015-10-9 10:17:34 | 显示全部楼层
这里说了竖置横排和竖置竖排的排列方式,还有横置横排的方式~~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 18:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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