SPI相关理论知识总结

SPI

1简述

    SPI(SerialPeripheral Interface):串行外设接口。SPI,是一种全双工(可以同时(瞬时)进行信号的双向传输(A→B且B→A))、同步的通行总线。目前传输速度可以达到几Mbps,数据传输速度总体来说比I2C总线要快。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。

       必须明白SPI接口是物理特性,是实实在在存在的接口,就像USB接口一样。SPI协议是为了使数据进行传输双方约定的一种传输协议(不然双方怎么知道什么时候该接收数据,什么时候该发数据)。如果没有SPI接口,则可以用程序模拟SPI通信(注意仅仅只是模拟)。

       SPI以总(Master)从(Slave)方式工作,通常有一个主设备和若干个从设备,其中从设备是否工作由主设备通过控制片选CS(SS)来决定。

        由于SPI接口是同步串行外围接口,SPI是串行通讯协议。也就是说数据是一位一位的传输的,这就是SCLK时钟线存在的原因,由SCLK提供时钟脉冲,数据的输出与输入是基于脉冲的上升沿或下降沿完成传输。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值