程序存储器_程序存储器是什么意思

时间:2025-07-10

1. 基本定义

程序存储器 是一种用于存储 程序代码(指令) 的非易失性存储器(Non-Volatile Memory),在嵌入式系统或计算机中保存CPU执行的指令。其特点是:

2. 程序存储器的类型

类型特点典型应用
ROM(掩膜ROM)出厂时固化程序,不可修改大批量生产的低成本设备
PROM用户可编程(OTP)早期嵌入式系统
EPROM紫外线擦除后可重复编程旧式工控设备
EEPROM电可擦除,按字节操作(速度慢)保存配置参数(如STM32选项字节)
Flash电可擦除,按块/扇区操作(速度快,容量大)现代MCU(如STM32F103的512KB)
FRAM非易失性+高速读写(类似RAM)高可靠性设备(如医疗仪器)


3. 程序存储器 vs 数据存储器

对比项程序存储器数据存储器(如RAM)
存储内容程序代码(指令)运行时变量、堆栈、临时数据
易失性非易失性(断电保留)易失性(断电丢失)
访问速度较慢(需通过总线读取)极快(直接由CPU访问)
典型技术Flash、ROMSRAM、DRAM
写入方式需专用工具/协议(如JTAG烧录)CPU可直接读写

4. 程序存储器在MCU中的角色

以STM32为例:

5. 关键参数

6. 扩展知识

7. 常见问题

上一篇:功率器件是什么?功率器件和芯片区别?
下一篇:电气隔离是指什么电气隔离方法包括哪些

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料