SPI通信外设

SPI和I2C相同发出信号波形均为高位先行,从左到右看波形图,串口就是低位先行,看波形要从右到左看。

I2S协议是数字音频协议和I2C有很大不同但是两者有很多可以共用的电路。

时钟频率一般体现传输速度,单位为HZ或者bit/s

这里时钟频率为fPCLK(pclk外设时钟)除以分频系数,SPI的时钟是由波特率发生器产生后由PCLK分频得来,输出到SCK引脚。最大为外设时钟除二,最小除256.

SPI1和SPI2挂载的总线不一样

spI1挂载APB2,PCLK是72M(这个单位念zhao)

spI2挂载APB1,PCLK是36M

半双工分时发送和接收信息

DMA(irect Memory Access,即直接存储器访问)快速传输大量数据

发送数据寄存器TDR,接受数据寄存器RDR二者占用同一地址统称DR(数据寄存器),写入DR时数据写入TDR,读取寄存器时读取RDR。

移位寄存器配合数据寄存器实现连续(无延迟)数据流:1.发送数据先写入TDR,在转入移位寄存器发送,发送数据时接收数据二者同时完成,发送的数据转移至RDR,再从RDR读取数据。

补,TDR数据整体转入移位寄存器时置TXE位,移位寄存器数据整体转入RDR的时刻,置RXNE标志位。

连续传输与非连续速数据传输

连续设计较为困难

补CPOL极性,CPHA时钟相位

非连续逻辑简单,但是有间隙,会降低传输速度

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

m0_56858860

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

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

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

打赏作者

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

抵扣说明:

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

余额充值