IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM32的Flash和SRAM -> 正文阅读

[嵌入式]STM32的Flash和SRAM

1、存储器

存储器分为易失性和非易失性。

  • 易失性:掉电数据会丢失,通常指RAM;

RAM分为SRAM、DRAM

  • SRAM:静态RAM,只要上电数据就不会丢失;
  • DRAM:动态RAM,需要每隔一段时间刷新数据,否则数据会丢失;
  • 非易失性:掉电数据仍然可以保存,通常指ROM;
  1. 最初的ROM只读或可写一次然后只读;
  2. 后来,发展出电可擦除即EEPROM,从此“ROM只读存储器”只是名义上的只读,实际就是可读可写。EEPROM可对指定字节进入擦除写入。
  3. 再后来,FLASH闪存出现了,以块为单位擦除,使得存储的数据密度更高,成本更低;

????????FLASH分为Nor FLASH和Nand FLASH:Nor FLASH可以以字节为单位读取,Nand FLASH是以块为单位读取数据;

2、STM32的存储器

2.1、FLASH

2.1.1、STM32的FLASH类型——Nor FLASH

FLASH分为Nor FLASH和Nand FLASH,Nor Flash的数据线和地址线是分开的,Nand FLASH的数据线和地址线是共用的。

这就导致了Nand FLASH存放代码的话,CPU指令译码后无法直接执行,所以STM32的FLASH指的是Nor FLASH;如果要用Nand FLASH存放代码的话,还要有一块Nor FLASH或RAM,用于加载程序执行;

2.1.2、FLASH的结构——STM32F4中文参考手册

2.2、SRAM

3、代码和数据存放的区域

  • CODE:指程序中代码即函数体的大小,含未使用的函数;
  • RO_DATA:Read Only只读,const常量和字符串常量;
  • RW_DATA:Read Write,已初始化的、可读可写的全局变量和静态变量;
  • ZI_DATA:未初始化的可读可写全局/静态变量【=0也被认为是未初始化】,堆、栈;

存放在Flash中:BIN文件?= CODE+RO_DATA+RW_DATA?

存放在SRAM中:所有的变量 =?RW_DATA+ZI_DATA

注意,RW_DATA出现了两次,在程序未执行的时候是在Flash中的,程序执行的时候会加载到SRAM当中;

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:35:28  更:2022-04-01 23:36:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:44:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码