内存大小与地址的对应关系以及计算方法

您所在的位置:网站首页 内存寻址空间计算方法 内存大小与地址的对应关系以及计算方法

内存大小与地址的对应关系以及计算方法

#内存大小与地址的对应关系以及计算方法| 来源: 网络整理| 查看: 265

要查找每个外设对应的地址,可以在对应的用户手册的Memory mapping章节,查询各个外设对应的起始地址、结束地址(比如SPI、串口、IIC、Flash等),例如可以查询到:外设SPI1的地址范围为:0x4001 3000 —— 0x4001 3400 外设Flash的地址范围为:0x0800 0000 —— 0x0801 FFFF,我们在这里以Flash Memory为例,计算一下STM32F103系列单片机的Flash Memory大小。

查到Flash Memory地址范围为: 起始地址:0x0800 0000 结尾地址:0x0801 FFFF

则Flash Memory最大内存= 地址差= 结尾地址 - 起始地址= 0x0001 FFFF 。其中 0x0001,FFFF可以表示的地址个数为131072个(0x0001,FFFF转换为10进制), 即内存大小为131072Byte(字节)=128K



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3