SPI对外部w25Q64的读写

SPI
******************************************************
1.SPI是串行外围设备接口。SPI的接口主要应用在EEPROM,
  FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号
  解码器之间。


2. SPI,是一种高速的,全双工,同步的通信总线,


3.芯片的管脚上只占用四根线, STM32 也有 SPI 接口。


4.Master与Slave :主机与从机。


5.SPI 接口一般使用 4 条线通信:
      MISO 主设备数据输入,从设备数据输出。
      MOSI 主设备数据输出,从设备数据输入。
      SCLK 时钟信号,由主设备产生。
      CS 从设备片选信号,由主设备控制。


6.主机通过向它的 SPI 串行寄存器写入一个字节来发起一次传输。
   寄存器通过 MOSI 信号线将字节传送给从机,从机也将自己的
   移位寄存器中的内容通过 MISO 信号线返回给主机。


7.SPI的特点:
     可以同时发出和接收串行数据;


8.SPI有四种工作方式
     根据外设工作要求,其输出串行同步时钟极性和相位 进行配置。
     SPI 主模块和与之通信的外设备时钟相位和极性应该一致。


  

你可能感兴趣的:(嵌入式)