SPI FLASH是什么?
SPI串行外围设备接口。
SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI总线系统是一种同步串行外设接口,可以使MCU与外围设备以串行方式进行通信。
nor flash是数据串行通信,
nand flash是采用数据并行通信
SPI flash是串行通信接口的NOR FLASH。
为什么要用SPI FLASH?
STM32的SPI FLASH一般是用来做数据存储器来使用。
SPI flash是一种片外扩展存储的方法。
怎么用SPI FLASH?
flash的擦除一个扇区之后,这个扇区全部变成0xFF。
flash的数据写,是在原数据为 0xFF 的前提写入新数据,
如果原数据为 0x00 就不能写入新数据,只有擦除后才能 写入新数据,向扇区写0xFF是没有意义的,只能擦除。