OpenEdv-开源电子网

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

战舰汉字显示实验,显示24*24字体

[复制链接]

13

主题

314

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2012-7-20
在线时间
102 小时
发表于 2013-6-9 19:59:39 | 显示全部楼层 |阅读模式
问题解决,制作了一个24*24的字体。用的是战舰的方法写入SPI FLASH。

写入GBK24的字体后,16显示不正常,没算好SPI FLASH的容量,导致溢出。




程序照葫芦画瓢,没什么技术含量。主要在TEXT.C下添加了了3个函数Get_HzMat_Size24,Show_Font_Size24,Show_Str_Size24。

另外注意自己SPI FLASH的容量。


text.c

7.5 KB, 下载次数: 234

GBK24.FON

1.64 MB, 下载次数: 832

互联网,智能设备爱好者,欢迎讨论任何有意思的想法。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-10 00:42:31 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

314

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2012-7-20
在线时间
102 小时
 楼主| 发表于 2013-6-10 10:28:59 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
另外问下原子,SPI FLASH在写入地址超过容量的时候是不是把数据从头开始写?
互联网,智能设备爱好者,欢迎讨论任何有意思的想法。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-10 10:33:00 | 显示全部楼层
超过容量就出错了.
你在写入之前就要计算好容量.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

314

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2012-7-20
在线时间
102 小时
 楼主| 发表于 2013-6-10 10:53:48 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
一开始我是在GBK12 GBK16后面写的GBK24,因为没有改初始地址,结果GBK24的可以正常显示,UNIGBK,GBK12完全不能用,GBK16,QL<0x7F的可以显示,GBK24显示正常,所以猜测是当写入范围超过FLASH最大容量,就会会从头写入。
互联网,智能设备爱好者,欢迎讨论任何有意思的想法。
回复 支持 反对

使用道具 举报

17

主题

80

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2012-9-15
在线时间
33 小时
发表于 2013-8-27 11:02:47 | 显示全部楼层
学习了!正是需要
生活无需多虑
回复 支持 反对

使用道具 举报

12

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2014-5-14
在线时间
56 小时
发表于 2016-3-18 23:33:42 | 显示全部楼层
您好,能把源程序发给我吗?我16*16的依旧不正常,24*24的可以了。邮箱:811323585@qq.com多谢了
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-4-7
在线时间
7 小时
发表于 2016-4-7 09:22:38 | 显示全部楼层
原子哥,问一下,我把咱那个汉字显示实验中加了32号字体的显示,为什么不管我程序中显示几个32号汉字,LCD上只能显示一个,其他12 16 24号字体都显示正常,但如果显示了32号字体,其他字体都显示不了了??
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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