SPI协议

摩托罗拉公司提出的通讯协议,串行外设接口,高速串行全双工。
两个设备可以在同一时刻进行发送和接收。

速度比IIC快

Flash内部的本质是存储器矩阵

官方没有限制时钟频率
STM32F407 最高 42MHz

一共四条控制线
CS/NSS:片选信号、从设备选择线
MOSI:主机数据输出,从机数据输入
MISO:从机数据输出,主机机数据输
SCK:时钟信号先,进行数据的通讯同步

W25Q128 的操作和命令

容量的计算

一块有64K
一页有256字节

页编程 02H

  1. 发送写使能命令
  2. CS拉低
  3. 发送页编程命令
  4. 发送页编程的起始地址(24bit)
  5. 发送多个数据,最多256只能在页内编程,写入的地址范围只能在这一页内。

    读状态寄存器