医疗电子技术网|技术阅读
登录|注册

您现在的位置是:医疗电子技术网 > 技术阅读 > 理解STM32存储器

理解STM32存储器


1、ROM (EPROM、EEPROM、NOR_Flash、NAND_Flash)

只读存储器,断电后数据保存,以前ROM是只能读取,不能擦写的,随着技术的发展,flash逐渐取代了rom,但功能上还沿用了rom的作用,所以把它归为rom类。


2、RAM (SRAM)

随机存储器,掉电数据丢失,但它的最大有点就是读写速度快,典型的RAM就是内存条。


加深理解:

在KEIL5中点击魔术棒,再点击TARGET,在下面的选型中有如下选项:


ROM 外部只读存储器 用户设置


RAM 外部随机存储器 用户设置

IROM 内部只读存储器 选定芯片后位置和大小就定了 (比如选了STM32F107VC 那么起始地址就是0X0800 0000 大小 0X40000 ,0X40000=256X1024, 即内部FLASH为256K)


IRAM 内部随机存储器 选定芯片后位置和大小就定了 (比如选了STM32F107VC 那么起始地址就是0X2000 0000 大小 0X10000 , 0X10000=64X1024, 即内部RAM为64K)

查看数据手册P33也可以看到ARM分配的内存区间!