⭐❤️SPI协议的学习笔记之SPI简介(一)❤️⭐

SPI是一种高速全双工通信总线,常用于外设与MCU间的数据传输。协议包括主从设备选择信号SS、时钟SCK、MOSI和MISO线。SPI模式由时钟极性CPOL和相位CPHA定义,共有四种模式,决定了数据采样的时刻。主机和从机需设置相同的模式以确保通信正确。
摘要由CSDN通过智能技术生成

SPI协议的简介

​ SPI是一种通信协议,串行外围设备的接口是一种高速的全双工的通信总线,广泛应用在一些外设与mcu需要高速传输数据的场合。

全双工的意思:同时发送和接收如spi

半双工:通信的时候只能发送或者通信,不可同时进行,如iic

spi物理层的简介

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DeRHkfKC-1633582188254)(C:\Users\15118\AppData\Roaming\Typora\typora-user-images\1633574185585.png)]
野火的图解

一个主机可以挂载多个从机,也是一种通信总线,同一个通信总线可以挂载多个设备,挂载多少个也没有限制

SS:从设备选择信号线,防止干扰并选中某个设备。

SCK:时钟信号线,用于通信数据同步

MOSI:主设备输出,从设备输入

MISO:主设备输入,从设备输出

SPI协议层

时钟极性:当nss即为ss在高电平时(空闲状态),如果cpol(时钟极性为1)sck为高电平,如果时钟极性为0,sck为低电平

时钟相位(CPHA):数据的采样时刻,如果CPHA=0时,数据线上的信号将会在SCK时钟线的“奇数边沿”采样,如果CPHA=1,将会在SCK时钟线的“偶数边沿采样”,是以奇数偶数来判断,而不是以上升沿或者下降沿来判断。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aV4PVRlp-1633582188258)(C:\Users\15118\AppData\Roaming\Typora\typora-user-images\1633582172095.png)]

SPI模式时钟极性(CPOL)时钟相位(CPOL)空闲时SCK时钟采样奇偶采样时刻
000奇数采样上升沿采样
101偶数采样下降沿采样
210奇数采样下降沿采样
311偶数采样上升沿采样

注意SPI模式的设置从机要和主机一样的模式

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔动山霸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值