STM32 NOR_FLASH 学习

NOR FLASH

FLASH是常用的,用于存储数据的半导体器件,它具有容量大,可重复擦写、按“扇区/块”擦除、掉电后数据可继续保存的特性。

NOR FLASH的单位是MB,EEPROM的单位是KB。

NM25Q128,是NOR FLASH的一种,是诺存公司生产的一种SPI FLASH,具有SPI接口。相似的还有W25Q128、BY25Q128,这三者都是PIN2PIN的兼容,也就是从引脚上是一样的,用法上也差不多。

FLASH物理特性:只能写0,不能写1,写1靠擦除。

FLASH主要有NOR FLASH和NAND Flash两种类型,NOR和NAND是两种数字门电路。

STM32 NOR_FLASH 学习_第1张图片

NM25Q128

NM25Q128,串行闪存器件,属于NOR FLASH中的一种,容量为128Mb。擦写周期可达10W次,可以将数据保存达20年之久。

STM32 NOR_FLASH 学习_第2张图片
四线SPI——QSPI。
STM32 NOR_FLASH 学习_第3张图片
STM32 NOR_FLASH 学习_第4张图片
擦除可以以片、块、扇区(4096B)为单位进行擦除。
写单位可以是页(256B)。

NM25Q128常用指令

NOR FLASH的指令总数比较多,但是如果只需要实现基本操作,还是比较简单的。
5条指令即可完成对NOR FLASH的基本使用。
STM32 NOR_FLASH 学习_第5张图片
STM32 NOR_FLASH 学习_第6张图片
STM32 NOR_FLASH 学习_第7张图片
STM32 NOR_FLASH 学习_第8张图片
STM32 NOR_FLASH 学习_第9张图片
STM32 NOR_FLASH 学习_第10张图片
STM32 NOR_FLASH 学习_第11张图片

NM25Q128读操作步骤

STM32 NOR_FLASH 学习_第12张图片
STM32 NOR_FLASH 学习_第13张图片
STM32 NOR_FLASH 学习_第14张图片

NOR FLASH基本驱动步骤

STM32 NOR_FLASH 学习_第15张图片
STM32 NOR_FLASH 学习_第16张图片

你可能感兴趣的:(stm32,stm32,学习,javascript)