3607|3

305

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

NXP LPC1768宝马开发板第12章字库W25Q16 [复制链接]

第十二章  宝马1768——字库(W25Q16
开发环境:集成开发环境μVision4 IDE版本4.60.0.0
主机系统:Microsoft Windows XP
开发平台:旺宝NXP LPC1768开发板


12.1 W25Q16简述
12.2 硬件描述
12.3 程序说明
12.4 实验现象
前沿:做字库前的分析
当拿到项目要求后,如果其中一段,看到显示屏有汉字显示的要求时,就不得不考虑汉字的问题了。
如果使用字库,根据使用字数多少,可有如下划分:
A、用量很多。基本要用到全部汉字。此时要考虑自己手中存储资源,是否有足够的空间放这些字模(即,内部,外部FALSH存储)。
1、如果空间充足,可以做字库到FLASH中(有例程SD卡做字库,字库大小,根据取模大小不同,有几百K到几十M不等),把SD卡的字库文件读出来,存储到FALSHW26Q16)中。
2、空间少,可以外买字库芯片(当然啦,产品成本要增加)。
B、用量很少,可以自己取模(比如,二三十个汉字,用字库太浪费FLASH了),那么下面写的流程,即为单个取模流程。
此处我们讨论的就是字库量很大,需要借助一个外部FLASH(W25Q16)来实现字库显示。
1W25Q16简述
   
2、硬件描述:
MCU链接的IO管脚电路(如下图)
3程序说明:
   软件流程:
A、系统时钟初始化
B、LCD3.2寸)初始化
C、SPI初始化
D、W25Q16ID
E、SD卡初始化
F、FAT文件系统初始化
G、做字库更新
H、用做的字库显示汉字
I、循环调用汉字显示
关于u8 Update_Font(void)中,字库更新函数有一个地方需要特别注意
    向FLASH中写入512字节的数据,因为首地址的不同,所以会出现半扇区操作的情况,就需要写读出以前的数据,然后加入要写的数据,形成一个完整扇区,再扇区擦出写入即可。
4、实验现象:
   此程序为汉字字库烧写程序,sd卡放入字库,需要将字库即工程文件夹中的SYSTEM文件夹复制到SD卡中,然后将SD卡插到宝马开发板上,将程序下载运行即可烧写可能要十几分钟,请耐心等待....
更新完成之后就有显示汉字

此帖出自NXP MCU论坛

最新回复

正点原子的代码?  详情 回复 发表于 2015-3-13 13:15

赞赏

1

查看全部赞赏

点赞 关注(1)
个人签名http://openmcu.taobao.com]77[/url]
 

回复
举报

4996

帖子

19

TA的资源

裸片初长成(初级)

沙发
 
很好的系列教材,感谢分享,最好把代码共享就好了。。。。。。。。。。。。。。。。。。。。。。。。。。
此帖出自NXP MCU论坛
 
个人签名我的博客
 
 

回复

305

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
zhaojun_xf 发表于 2015-2-3 08:24
很好的系列教材,感谢分享,最好把代码共享就好了。。。。。。。。。。。。。。。。。。。。。。。。。。



【12】宝马1768_字库(W25Q16)(2014.05.10).rar (772.73 KB, 下载次数: 36)
【12】宝马1768_字库(W25Q16)(2014.05.10).rar (772.73 KB, 下载次数: 36)

此帖出自NXP MCU论坛
 
个人签名http://openmcu.taobao.com]77[/url]
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
正点原子的代码?
此帖出自NXP MCU论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表