GT24L24A2W16 字库Flash的读写

    GT24L24A2W16 Flash是一款带字库功能的并且可自由擦写空间为2MB的flash芯片,本文将对字库的使用说明以及自由空间的使用说明发表个人在使用过程中遇到的问题。

    (一)字库使用

        芯片供应商给的头文件中有个预留接口

extern void r_dat_bat(unsigned long ADDRESS,unsigned int len,unsigned char *DZ_Data);


即 r_dat_bat 这个接口会调用我们实际SPI读flash的函数,所以我们要对这个函数进行一次封装,如下:



封装完成之后,即可调用字库了。举一例子说明,例如我要获取24*24字体的“南”字的子模。

可调用供应商头文件给出的 hzbmp24这个函数接口


这个函数参数说明:

charset :SEL_GB(头文件中有给出)

code:code 的获取可参考如下图


获取这个参数的连接:http://www.qqxiuzi.cn/bianma/zifuji.php

codeex:一般为0

size: 24

buf:用来存储取到的字库模型

按照如上步骤,就可以获取某个字体的模型了,取到模型之后我们一般会往OLED上显示,如果显示过程中出现跟期望的不一致的情况,可调用如下函数调整取到的模型。






  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KiranWang

一起努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值