stm32f10x学习二 存储器组织

发布时间:2025-03-20 02:09

组织或参加学习小组的互动与学习 #生活乐趣# #日常生活乐趣# #学习新知识的乐趣# #知识分享乐趣#

最新推荐文章于 2024-11-04 01:57:22 发布

susenfu 于 2016-05-29 11:39:58 发布

1、程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB(32位)的线性地址空间内

2、数据字节以小端格式存放在存储器中。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。

3、可访问的存储器空间被分成8个主要块,每个块为512M


a、block0--SRAM(64K) 地址:0x2000 0000-0x2000 FFFF(别名地址) 。可以以字节、半字(16位)或全字(32位) 访问

b、位段:外设寄存器和SRAM都被映射到一个位段区里,这允许执行单一的位段的写和读操作。

下面的映射公式给出了别名区中的每个字是如何对应位带区的相应位的:

bit_word_addr = bit_band_base + (byte_offset×32) + (bit_number×4) bit_word_addr是别名存储器区中字的地址,它映射到某个目标位bit_band_base是别名区的起始地址。 byte_offset是包含目标位的字节在位段里的序号 bit_number是目标位所在位置(0-31)

下面的例子说明如何映射别名区中SRAM地址为0x20000300的字节中的位2: 

0x22006008 = 0x22000000 + (0x300×32) + (2×4). 

对0x22006008地址的写操作与对SRAM中地址0x20000300字节的位2执行读-改-写操作有着 相同的效果。

c、嵌入式闪存。地址:0x0800 0000-0x0807 FFFF(512*1024=512k)

网址:stm32f10x学习二 存储器组织 https://www.yuejiaxmz.com/news/view/832387

相关内容

人工智能存储平台如何满足机器学习和数据分析的需要
攻略 | 小厨房,大存储,8个技巧教你正确组织厨房存储
团学组织
电子元件存储和组织系统 来自 3dEd
厨房布局和设计的变化如何优化存储和组织?
模块化桌面储物组织器 来自 3Dkiel
有哪些有效的策略来组织食品储藏室以最大化存储空间?
组织生活学习资料
各种种子储存在储藏室,深色木质背景。智能厨房组织图片
德国Vitlab 抽屉组织器,PVC

随便看看