恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
RAM 细分:SRAM / DRAM
首页
资讯中心
/
RAM 细分:SRAM / DRAM
RAM 细分:SRAM / DRAM
发布时间:2026/10/20 4:25:56
在 STM32 单片机改良哈佛架构中Flash 负责存程序ROMRAM 负责存运行数据。我们实际开发接触的 RAM 主要分为两种片内 SRAM、外接 SDRAM属于 DRAM。二者原理、特性、工程用途区分明确是嵌入式开发核心基础知识点。ROM:Read Only Memory只读存储器/程序存储器RAM: Random Access Memory随机读写存储器/数据存储器一、SRAM 静态随机存储器STM32 片内内存1. 核心原理由晶体管触发器电路构成无电容依靠电路锁存状态保存数据属于静态存储结构。2. 关键特性工程核心无需刷新通电数据即可保持无需硬件定时刷新驱动简单、稳定性高速度极快CPU 零等待访问读写延迟极低容量小、成本高电路结构复杂芯片集成容量有限多为 KB~百 KB 级别。3. STM32 实际用途所有 STM32 单片机片内自带 RAM 均为 SRAM是日常开发最常用内存存放全局变量、局部变量、堆栈数据用作普通数据缓存、外设缓冲区、DMA 缓存适配裸机、小型 RTOS 常规项目无需额外硬件。二、DRAM 动态随机存储器STM32 外接 SDRAMSTM32 工程中所说的外接 SDRAM是 DRAM 的衍生分支是单片机扩容大容量内存的核心方案。1. 核心原理采用晶体管电容极简结构通过电容储存电荷表示数据 0/1结构简单、极易做大容量。2. 关键特性工程核心必须定时刷新电容存在漏电电荷会流失需要单片机 FMC 外设定时刷新否则数据丢失速度低于 SRAM存在读写等待时序访问速度弱于片内 SRAM容量大、成本低可实现 MB 级大容量内存扩容硬件成本低廉。3. STM32 实际用途仅高端 STM32F4、H7 等搭载 FMC 外设支持外接 SDRAM专门用于大内存需求场景LCD 图片显存、图像缓存、音视频数据缓存大型 RTOS 内存池、多任务大容量缓冲区片内 SRAM 容量不足时的专属扩容方案。三、STM32 开发核心对比精华对比维度片内 SRAM外接 SDRAMDRAM存储原理触发器锁存数据电容电荷存储数据刷新需求无需刷新必须硬件定时刷新访问速度极快零等待较慢存在时序等待容量级别KB ~ 百 KBMB 级大容量硬件需求芯片内置无需外围电路需外接芯片、配置 FMC 时序适用场景常规单片机基础开发图像、音视频、大型系统开发四、总结SRAMSTM32 片内高速内存无需刷新、速度快、容量小满足日常基础开发DRAM(SDRAM)外接大容量内存需要刷新、速度稍慢、容量大用于高端复杂项目扩容二者均为 RAM数据存储器断电数据丢失仅用于运行临时数据与存储程序的 FlashROM完全区分。