2022/10/6——基于stm32mp157a的SPI实验

SPI总线是Motorola首先提出的全双工三线/四线同步串行总线

采用主从模式架构,支持多从机模式应用,但一般仅支持单主机,多从机

时钟由主机控制,在时钟移位脉 冲下,数据按位传输,高位在前,低位在后(MSB first)

SPI接口有2根单向数据线,为全双工通信

SPI接口共有4根信号线,分别是:设备选择线(片选线)、时钟线、串行输出数据线、串行输入数据线(三线制的从机片选线接地)

 SPI总线通信协议

1、起始信号:片选输出信号线由高变低

2、结束信号:片选输出信号线由低变高

3、数据传输:使用串行输出数据线、串行输入数据线来传输数据,使用时钟线进行数据同步。串行输出数据线、串行输入数据线在时钟线的每一个时钟周期传输一位数据,且数据的输入输出同步进行。

SPI总线通信模式

SPI使用时钟极性(CPOL)和时钟相位(CPHA)确定数据采样方式

当CPOL=0,SCK引脚在空闲状态保持低电平

当CPOL=1,SCK引脚在空闲状态保持高电平

当CPHA=0,串行输出数据线、串行输入数据线上的信号将会在时钟线的奇数边沿被采样

当CPHA=1,串行输出数据线、串行输入数据线上的信号将会在时钟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

命如星火

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

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

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

打赏作者

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

抵扣说明:

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

余额充值