AUTOSAR SPI详解

本文详细介绍了SPI通信在AURIXTC3xx芯片上的工作原理,包括SPI状态机、时钟极性(CPOL)和相位(CPHA)设置,以及一主多从架构的实现,特别关注了达芬奇配置和DMA在不同通信模式中的应用。

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

 

1.SPI通信

1)SPI通信脚

  • SCLO:串行时钟sclk。
  • MTSR:主向从方向数据MTSR(主发送从接收)。
  • MRST:从向主方向数据MRST(主接收从发送)。
  • SLSO:从选择信号SLS,支持16路片选控制。

2) SPI状态机

2.SPI通信波形

在主机模式,QSPI模块产生定时,串行时钟,和从选择信号。

配置QSPI通信阶段长度的可能性:定时延迟、数据长度、占空比和数据采样。

QSPI帧从激活一个从选择信号SLSO(从空闲到前导延迟阶段)开始,到终止(从拖后延迟到等待或空闲阶段)。它是一个由五个阶段组成的序列:空闲延迟、前导延迟、数据阶段、结束延迟和一个可选的等待阶段。IDLE阶段细分为两个长度相等的阶段:IDLE A和IDLE B。

WAIT:等待阶段只是一个循环,等待Tx FIFO,没有预定义的持续时间,也没有定义位域。

IDLE:空闲延迟,IDLE位域定义了两个长度相同的子阶段IDLEA和IDLEB。

LEAD:前导延迟

DATA:数据段

TRAIL:结束延迟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

汽车观察侠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值