STM32存储器理解
分类:
1 ROM (EPROM、EEPROM、NOR_Flash、NAND_Flash)
只读存储器,断电后数据保存,以前ROM是只能读取,不能擦写的,随着技术的发展,flash逐渐取代了rom,但功能上还沿用了rom的作用,所以把它归为rom类 。
2 RAM (SRAM)
随机存储器,掉电数据丢失,但它的最大有点就是读写速度快,典型的RAM就是内存条 。
加深理解:
在KEIL5中点击魔术棒,再点击TARGET,在下面的选型中有如下选项:
?options for target
【STM32存储器理解】
ROM外部只读存储器用户设置
RAM外部随机存储器用户设置
IROM内部只读存储器选定芯片后位置和大小就定了(比如选了STM32F107VC那么起始地址就是0X0800 0000 大小 0X40000 ,0X40000=256X1024,即内部FLASH为256K)
IRAM内部随机存储器选定芯片后位置和大小就定了(比如选了STM32F107VC那么起始地址就是0X2000 0000 大小 0X10000 , 0X10000=64X1024,即内部RAM为64K)
查看数据手册P33也可以看到ARM分配的内存区间!
推荐阅读
- STM32学习笔记之fatfs文件系统接口函数使用
- 在内存中调试STM32
- STM32F4 独立看门狗IWDG
- STM32中TIM输出比较的三种模式
- STM32之USART串口通信<二>
- stm32_中断优先级详解
- stm32之TFT触摸屏_ILI9320:通过LCD_ShowChar显示的过程分析
- STM32 usb_endp.c和usb_istr.c文件分析
- STm32 使用 stm32cube GPIO 点亮 led 的
- STM32F2系列外设设置规则