This is my study note of stm32.

本文以STM32F10X为例子,freeRTOS以v9.0.0为例。

FLASH和RAM的基本概念

flash是什么

  • flash属于非易失性存储器。
  • 具备电可擦除可编程性能
  • 断电不丢失数据同时可以快速读取数据

flash分类

  • NOR Flash
    1
    读取和我们常见的SDRAM的读取是一样的,用户可以直接运行装载再NOR Flash里面的代码。
  • NADN Flash
    1
    2
    NAND Flash未采用内存的随机读取技术,它的读取是以一次读取一块的形式进行的,通常一次读取512个字节,用户不能直接运行NAND Flash
    的代码,因此很多嵌入式开发板除了使用NAND Flash还使用了一块小的NOR Flash。

RAM是什么

  • RAM为易失性存储器。
  • 断电丢失数据

RAM分类

  • 静态RAM(SRAM)
    1
    SRAM速度非常快,是目前读写最快的存储设备。
  • 动态RAM(DRAM)
    1
    保留数据的时间很短,速度也比SRAM慢,