具体关系如上图
- Standard-SPI经常用在单片机上,用于跟OLED显示器通信。
- QSPI是用于跟Flash通信的,而且这个Flash一般都是Nor Flash。而Nor Flash是有地址线的,又可以通过跟ROM(RAM)类似的方式直接读数据。所以为什么要用QSPI而不用类似ROM的哪种方式呢?
原因:早期Norflash的接口是parallel的形式,即把数据线和地址线并排与IC的管脚连接。但是后来发现不同容量的Norflash不能硬件上兼容(数据线和地址线的数量不一样),并且封装比较大,占用了较大的PCB板位置,所以后来逐渐被SPI(串行接口)Norflash所取代。同时不同容量的SPI Norflash管脚也兼容封装也更小。至于现在很多人说起NOR flash直接都以QSPI Flash来代称。 - 补充一句,Nand Flash是用的ONFI协议,不是用QSPI。