SPI四种传输方式实操-直观

本文详细介绍了SPI通信协议中CPOL和CPHA参数的不同组合对通讯时序的影响。四种配置下,从时钟空闲状态(高电平或低电平)到数据采样与传输的边沿选择(前沿或后沿),逐一解析了数据如何在时钟信号的上升沿或下降沿进行传输和采样。通过实例展示了当CPOL和CPHA变化时,数据0xAA的传输过程,帮助读者理解SPI接口的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先说明一些后面会提到的概念:

1.时钟空闲状态:

                        高:空闲时维持高电平(CPOL = 1)

                        低:空闲时维持低电平(CPOL = 0)

 2.数据传输&采样边沿:

                        时钟前沿传输,后沿采样(CPHA = 1)

                        时钟前沿采样,后沿输出(CPHA = 0)

 

 四种配置下SPI的通讯时序

以下通道分别为:

MOSI

CS

SCLK

发送的数据均为0xAA

第一种:CPOL = 0, CPHA = 0(时钟前沿采样,后沿输出)

(前沿采样8次,最后一个后沿无传输)

 第二种:CPOL = 1, CPHA = 0

 第三种:CPOL = 0, CPHA = 1( 时钟前沿传输,后沿采样)

 第四种:CPOL = 1, CPHA = 1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HUAN~FLY

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

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

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

打赏作者

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

抵扣说明:

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

余额充值