STM32三种启动模式对应的存储介质均是芯片内置的,分别是:
用户闪存=芯片内置的Flash。可烧写用户程序,掉电不丢失
SRAM=芯片内置的RAM区,就是内存啦。掉电丢失数据
(SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM每隔一段时间,要刷新充电一次,否则内部的数据即会消失。SRAM速度更快,DRAM集成度更高,功耗更低。)
- 系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。只读不写
- 在单片机中,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.