STM32存儲(chǔ)器理解
分類:
1 ROM (EPROM、EEPROM、NOR_Flash、NAND_Flash)
只讀存儲(chǔ)器,斷電后數(shù)據(jù)保存,以前ROM是只能讀取,不能擦寫(xiě)的,隨著技術(shù)的發(fā)展,flash逐漸取代了rom,但功能上還沿用了rom的作用,所以把它歸為rom類。
2 RAM (SRAM)
隨機(jī)存儲(chǔ)器,掉電數(shù)據(jù)丟失,但它的最大有點(diǎn)就是讀寫(xiě)速度快,典型的RAM就是內(nèi)存條。
加深理解:
在KEIL5中點(diǎn)擊魔術(shù)棒,再點(diǎn)擊TARGET,在下面的選型中有如下選項(xiàng):
?options for target
ROM 外部只讀存儲(chǔ)器 用戶設(shè)置
RAM 外部隨機(jī)存儲(chǔ)器 用戶設(shè)置
IROM 內(nèi)部只讀存儲(chǔ)器 選定芯片后位置和大小就定了 (比如選了STM32F107VC 那么起始地址就是0X0800 0000 大小 0X40000 ,0X40000=256X1024, 即內(nèi)部FLASH為256K)
IRAM 內(nèi)部隨機(jī)存儲(chǔ)器 選定芯片后位置和大小就定了 (比如選了STM32F107VC 那么起始地址就是0X2000 0000 大小 0X10000 , 0X10000=64X1024, 即內(nèi)部RAM為64K)
查看數(shù)據(jù)手冊(cè)P33也可以看到ARM分配的內(nèi)存區(qū)間!