SPI通信协议
通信原理
SPI也是以主从方式工作,通常需要四根线来完成数据的传输,分别是MISO MOSI CS SCLK。以下是这四根线代表的含义:
MISO:主设备输入,从设备输出
MOSI:主设备输出,从设备输入
CS :片选信号,选择进行通信的从设备
SCLK:时钟线,由主设备产生给到从设备
SPI通信的基本原理图如下:
SPI通信协议的四种通信模式以及时序:
SPI具有四种通信模式,四种模式的不同去决议时钟相位(CPOL)和时钟极性(CPHA)
时钟极性为0时,SCLK时钟线在空闲时为低电平,为1时SCLK在空闲状态则为高电平。
时钟相位为0时,数据在时钟变化的前沿采样,后沿输出,时钟相位为1时则是前沿输出,后沿采样。
时序图如下:文章来源:https://www.toymoban.com/news/detail-594881.html
FLASH(M25P16)
概念
通过阅读手册,我们可以了解到我们用到的FLASH的一些基本信息,如下图所示:文章来源地址https://www.toymoban.com/news/detail-594881.html
到了这里,关于【FPGA】SPI读写FLASH闪存的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!