若该文为原创文章,转载请注明原文出处。

一、SPI介绍

串行外设接口 (Serial Peripheral interface) 简称 SPI,是一种高速的,全双工,同步的通信总线,并 且在芯片的管脚上只占用四根线,节约了芯片的管脚。

而W25Q64是常见的串行闪存器件,W25Q64将8M字节的容量分为128个块,每个块大小为64K字节,每个块又分为16个扇区,每个扇区4K个字节。W25Q64的最小擦除单位为一个扇区,也就是每次必须擦除4K个字节。所以,这需要给W25Q64开辟一个至少4K的缓存区,这样必须要求芯片有4K以上的SRAM才能有很好的操作。
W25Q64的擦写周期多达10W次,可将数据保存达20年之久,支持2.7~3.6V的电压,支持标准的SPI,还支持双输出/四输出的SPI,最大SPI时钟可达80Mhz。

二、spi 基本知识

spi 总线都可以挂载多个设备,spi 支持标准的一主多从,全双工半双工通信等。

其中四根控制线 包括:

• SCK:时钟线,数据收发同步

• MOSI:数据线,主设备数据发送、从设备数据接收

• MISO:数据线,从设备数据发送,主设备数据接收

• NSS:片选信号线

i2c 通过 i2c 设备地址选择通信设备,而 spi 通过片选引脚选

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部