SPI通信

SPI通信协议涉及4类线,分别是:
CS(Chip Salect)芯片选择线 / SS(Slave Select)从设备选择线
SCLK 时钟信号线
MOSI 主机输出、从机输入线
MISO 主机输入、从机输出线
在这里插入图片描述

  • 主设备如何选择具体的一个从设备来通信?

常规连接下,每个从设备与主设备之间都通过一个CS线来连接,假设Master与Slave1、Slave2、Slave3通过三根CS线
来连接,Master通过将CS1拉低与Slave1通信。

  • SPI的时序图?

SPI通信没有起始位和停止位,也不限制通信数据的长度,所以通信速率比IIC和串口通信更快。
SPI通信有四个模式,这四个模式是由时钟信号线SCLK的时钟极性CPOL(Clock Polarity)和时钟相位CPHA(Clock Phase)确定的。
①SCLK有时钟极性选择,即,当时钟信号线处于空闲状态下,是低电平的话,时钟极性CPOL=0,是高电平的话,CPOL=1。
②SCLK还有时钟相位选择,即,当时钟信号线处于第一个还是第二个跳变沿时去检测数据线的高低电平。时钟相位CPHA=0时,在第一个跳变沿去检测数据线;时钟相位CPHA=1时,在第二个跳变沿去检测数据线。
那么,CPOL和CPHA组合起来就有四种模式,就代表了SPI通信协议的四种通信时序图。
如下是SPI的四种工作模式:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值