你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32驱动字库芯片时的地址和大小size怎么计算的?

[复制链接]
张亚飞 提问时间:2017-8-9 16:02 /
找了一些图三中的代码,看着芯片手册不理解代码中的基地址怎么算出来的,还有宽度 12 高度 12 size怎么计算出的 24呢?
开发过字库芯片的大神麻烦给指点一下。


芯片内容.png

概述.png

程序.png
收藏 评论6 发布时间:2017-8-9 16:02

举报

6个回答
Dandjinh 回答时间:2017-8-9 16:59:58
1位1个点,12个点就需要12位,1个字节8位,所以需要2个字节
所以1个汉子就是a[2][12]的数据量,不就是24字节嘛

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

张亚飞 回答时间:2017-8-9 18:27:05
Dandjinh 发表于 2017-8-9 16:59
1位1个点,12个点就需要12位,1个字节8位,所以需要2个字节
所以1个汉子就是a[2][12]的数据量,不就是24字 ...

谢谢,字节后来算出来了,一开始没想到超过8位不足16位当成两个字节来计算。  
基地址您知道是怎么算出来的么,按理说可读写的区域是0x000000~0xFFFFF,程序里的宏定义从0x100000 开始的,明显超出了范围。


地址偏移.png
Dandjinh 回答时间:2017-8-9 21:10:00
0x000000~0x0FFFFF是自由读写区域,意味着这部分是可以自己编程的,类似eeprom
0x100000之后的是芯片写死的区域,也就是那些字库了
张亚飞 回答时间:2017-8-10 10:38:19
Dandjinh 发表于 2017-8-9 21:10
0x000000~0x0FFFFF是自由读写区域,意味着这部分是可以自己编程的,类似eeprom
0x100000之后的是芯片写死的 ...

明白了,感谢! 可以继续后边的学习了。
ToddYam 回答时间:2017-8-11 09:03:52

点评

水贴?  发表于 2017-8-11 09:28

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版