- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外部FLASH下载中文字库指导说明
本文档分为如下几部分:
采用外部flash原因
适用范围
需要资料
使用说明
1、采用外部flash原因
中文字符库本身占据空间比较大,有时候在比较大的系统中需要很多的中文字符,如果还是对需要的进行一个个编码将显得非常费时,此时有必要采用一个字库来完成我们的工作。用得比较多的是GBK2312B编码的字库(还有Unicode编码),编码后得到的是一个字符数组,每一个中文字符对应多个字节(具体字节数看取模的大小),需要显示某个字符只需取得该字符的GBK内码,然后找到该字符对应数组中的地址,最后将这个字符对应的所有字节按照预定的格式写入液晶屏即可。但7千多个字符编码后占用空间大概有200KB,对于现在的MCU,本身自带的ROM很宝贵,且ROM越大其成本就越高。所以,如果将200KB的字库写入MCU将不太划算。需要存入另外一种介质中,这种介质可以是SD卡,但SD卡虽然容量大,但读取速度比较慢,另外封装较大,占板子面积,而SPIflash,体积小,容量适中。
2、适用范围
目前外部flash下载中文字库的方法主要有四种:
1.将中文字库复制到SD卡后,插到板子上(如果可以插SD卡),MCU利用函数读取SD卡的信息更新外部flash的中文字库(参考/posts/list/21730.htm)
2.没有SD卡,使用串口助手将带有中文字库的完整bin文件发送给STM32,再由STM32将接收到的文件解码后存入外部flash中(参考/posts/list/42687.htm)
3.利用电脑软件(参考/content/12/0924/13/6828497_237893071.shtml)
4.采用EZP高速编程器给外部flash下载中文字库(本文介绍)
注意:本文档适用于采用EZP2010高速编程器对外部flash中文字库的更新,汉字取模大小是12X12,请按照此文档要求设置,否则容易出现乱码显示现象。
3、需要资料
采用EZP高速编程器给外部flash下载中文字库需要以下准备:1.PCtoLCD2002字库软件2.EZP2010下载软件3.EZP2010编程器4.未焊接的外部flash芯片。
4、使用说明
首先,打开PCtoLCD2002字库软件,界面如下。如下图4.1所示:
图4.1PCtoLCD2002
打开选项,修改配置成如下格式,重点注意图中红框所示,点阵和索引根据所要显示的大小来设置,这里配置成点阵12,索引12,其他按照此图设置即可。如下图所示4.2所示:
图4.2选项配置要求
配置完成后,确认没有问题点击确认键。如下图4.3所示:
图4.3点击确认键
回到PCtoLCD2002主界面,将主界面字体选择宋体,大小为12X12,如下图4.4所示:
图4.4主界面配置
打开上图红框处的文本文档的标志,开始配置中文字库,配置成如下的格式,将红框处勾选然后点击生成国标汉字库。如下图4.5所示:
,
图4.5配置中文字库
重新命名生成的中文汉字字库,将生成的中文汉字字库保存成.font的格式,保存到自己容易查找到的指定位置,如下图4.6所示
图4.6选择文件
然后将EZP2010高速编程器通过USB线连接到电脑,并打开EZP2010下载软件(EZP2010高速编程器的驱动程序详见附件中的《WIN764位系统EZP2010编程器驱动安装步骤》)其中外部flash的放置方式如红框里的箭头所示,若EZP2010编程器未连接好或者外部flash损坏会出现未连接的提醒。如下图4.7所示:
图4.7EZP2010主界面
然后按照下图的1,2,3,4四个步骤操作进行操作,如下图4.8所示:
图4.8EZP2010烧写程序顺序
当检测到flash连接正常后,要进行flash的擦除,由于flash只能由1变成0,不能由0变成1,所以下载程序之前一定要先擦除芯片,打开刚才存放的GBHzlib.fon文件,EZP2010界面会出现明显的变化(另外也可以将使用过的flash相关字库信息读出保存后再擦除),中文字库烧写不需要选择起始位置,烧写过程如下图4.9所示:
图4.9字库烧写到flash过程
至此,外部flash的中文字库的烧写就完成了,然后将flash取下焊接到板子上就可以了。
匿名
2015-11-19
您可能关注的文档
最近下载
- 急危重症的识别与处理PPT课件.ppt VIP
- (高清版)B/T 42594-2023 承压设备介质危害分类导则.pdf VIP
- 汽轮机课程设计计算.xls VIP
- IBMODM运营决策管理平台介绍与在保险行业的应用-2016.ppt VIP
- 西门子Siemens_公司宣传册Brochure_T500C.com_Innovation Brochure.pdf VIP
- 《十二公民》剧本.docx VIP
- 《GB_T 42594-2023承压设备介质危害分类导则》专题研究报告.pptx
- 统编版语文五年级上册《松鼠》第二课时教学设计含反思.docx VIP
- 《钢结构工程施工规范》(GB50755-2020).docx VIP
- 人教版数学七年级上册第二章有理数的运算单元测试卷.docx VIP
文档评论(0)