多语言展示
当前在线:1959今日阅读:27今日分享:41

STM32F407ZGT6开发学习板的存储器映射

今天小编来讲一下STM32F407ZGT6芯片开发学习板的存储器映射。
工具/原料

STM32F407ZGT6芯片开发学习板

方法/步骤
1

STM32F407ZGT6开发学习板中的存储器(包括程序存储器、数据存储器、寄存器等)这些都排列在一个4GB地址空间内,我们学习STM32就是学习这些存储器的操作,这个板子将这4GB空间平均分成了8块区域,如下图:

2

接下来我们来分别看一下这8块区域的内容,这些区域划分为从Block0-Bolck7,先来看一下Block0(容量512MB),这一块主要用于设计片内的FLASH,这个块是需要我们着重学习的,如下图:

3

接下来看一下Block1(容量512MB),这个块用于设计片内的SRAM,这个块也是需要我们着重学习的,如下图:

4

然后看一下Block2(容量512MB),这个块用于设计片内外设,这个快也是需要我们着重学习的,如下图:

5

剩下的Block3-Block7不是我们学习STM32寄存器的重点,可以了解即可,如下图:

6

接下来首先来看一下Block2这个寄存器,这个寄存器在学习STM32的道路上是首先需要学习的,这个块根据外设总线速度的不同,又分为AHB和APB两个部分,AHB又分为AHB1和AHB2总线,APB又分为APB1和APB2总线,下图中就是各个总线的地址,如下图:

注意事项
1

个人观点,仅供参考。

2

感谢阅读。

推荐信息