1. 程式人生 > >關於STM32F407開發板的幾種記憶體總結,SRAM,FLASH,EEPROM

關於STM32F407開發板的幾種記憶體總結,SRAM,FLASH,EEPROM

先抄一抄網上的關於SRAM,FLASH,EEPROM的介紹

常見儲存器概念:RAMSRAMSDRAMROMEPROMEEPROMFlash儲存器可以分為很多種類,其中根據掉電資料是否丟失可以分為RAM(隨機存取儲存器)和ROM(只讀儲存器),其中RAM的訪問速度比較快,但掉電後資料會丟失,而ROM掉電後資料不會丟失。

可以知道SRAM屬於RAM,掉電後資料丟失;FLASH和EEPROM屬於ROM,掉電後資料不丟失。

FLASH和EEPROM的區別在於:Flash儲存器,適用於速度要求高,容量要求大,掉電時要求資料不丟失的場合;EEPROM適用於速度不高,容量不大,掉電時要求資料不丟失的場合。


瞭解這些之後,翻看開發板的開發手冊統計一下用到了哪些記憶體。

1.晶片自帶記憶體:SRAM:192K,FLASH:1024K.

2.IIC實驗裡介紹MCU與24C02通過IIC實現通訊,24C02是一款EEPROM晶片,總容量256位元組。

3.SPI實驗裡介紹MCU與W25Q128通過SPI實現通訊,W25Q128是一塊外部FLASH,容量128Mb,也就是16M位元組。

4.外部SRAM實驗裡介紹了IS62WV51216,容量1M位元組。

知道了有哪些記憶體,再來總結下各個記憶體塊的用處。

在微控制器中,RAM主要是做執行時資料儲存器,FLASH主要是程式儲存器,EEPROM主要是用以在程式執行儲存一些需要掉電不丟失的資料。