STM32学习-- 存储器组织

本文介绍了STM32F1的存储器组织,包括存储单元、存储空间、片内FLASH和片内SRAM。重点讲解了片内FLASH的地址映射和系统存储器的功能,以及片内SRAM的堆栈分配。还提到了RO、RW和ZI段在ROM和RAM中的作用。
摘要由CSDN通过智能技术生成

  今天学习一下STM32F1的存储器组织,也看了一下F4的,有些地方有改进,但大体未变。

1. 存储单元

  F1主要有四个存储单元,分别中内部SRAM、内部FLAH、FSMC、AHB到APB桥(连接各种外设)。

这里写图片描述

2.存储空间

  由于其地址总线32位,所以将程序存储器、数据存储器、寄存器、IO端口都组织于4Gb的线性空间内,数据字节以小端格式存放在存储器中。

这里写图片描述
   这个地址是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH。我们主要了解CODE区(FLASH)和内部SRAM区。

3.片内FLASH

这里写图片描述
         以小容量器件为例
  地址0x0000 0000根据BOOT0、1选择不同的地址空间。在用户闪存模式时,映射地址为0x0800 0000,在从SRAM启动时,映射地址为0x2000 0000,在从系统存储器启动时,映射地址为0x1FFF F000。
  STM32的Flash包括:Flash主存储区(Main memory)、系统存储器(System memory)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值