STM32单片机在使用的过程中如果出现内置RAM不足的情况下,一般可以选择外置RAM作为缓存的扩充,以下是存储器的参考:
RAM如SRAM,DRAM是属于易失性存储器,掉电数据会丢失,读写速度比较快
ROM如FLASH是属于非易失性存储器,掉电数据不会丢失,读写速度较慢
DRAM跟SRAM的对比:
存储器 | DRAM | SRAM |
存取速度 | 慢 | 快 |
集成度 | 高 | 低 |
生产成本 | 低 | 高 |
是否需要刷新 | 是 | 否 |
备注 | 无 | 通过是否有时钟信号线区分同步/异步存储器 |
NOR FLASH跟NAND FLASH的对比:
存储器 | NOR FLASH | NAND FLASH |
同容量存储器成本 | 贵 | 便宜 |
擦出单元 | 以块为单位 | 以块为单位 |
读写单元 | 可以基于字节读写 | 必须以块读写 |
坏块 | 较少 | 较多 |
是否支持XIP | 支持 | 不支持 |