SPI、IIC、UART、CAN 等常见总线协议

全双工通信

指的是数据可以同时在两个方向上传输,要求设备有接收和发送的功能。

半双工通信

数据允许在两个方向上进行传输,但是某一时刻只支持一种方向传输。

单工通信

数据只支持在一个方向上传输通信。

 

同步通信

带时钟同步信号传输,比如SPI、IIC等

异步通信

不带时钟同步信号传输,如UART


同步通信和异步通信有何区别?

同步通信需要相同频率的时钟,逐字符发送接收,发一个收一个,收一个发一个,不能有间隙。

异步通信可以接收间隙,接收端随时准备,发送单任意时刻发送,需要加停止位和开始位。


SPI(Serial Peripheral Interface)

意为串行外围接口。由三条信号线组成,串行时钟、串行数据输出、串行数据输入。SPI总线可以实现多个SPI设备互相连 接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信。

IIC(Inter-Integrated Circuit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值