有线通信方式(I2C、UART、RS485)

1、总线

总线是连接多个部件的信息传输线, 是个部件共享的传输介质。(就是一根线上面挂载了很多个设备,设备可以通过该线进行交流沟通)

特点:同一时刻,只有一个设备可以讲话(向总线发送信息),其他设备都只能听着(从总线上接收信息)。

2、设备选择

既然一根总线上面挂了那么多设备,所有设备都接收,这就起到了广播的作用。
但是发消息的设备可能只想和某个设备沟通,那么我们就需要“点名”指定设备,“点名”的方式包括下面几种:
a、直接添加设备选择线,例如:SPI(Serial Peripheral Interface:串行外设接口)的SS线
b、在数据传输的时候,把要选择的设备地址也传输过去,例如:I2C(INTER IC BUS:意为IC之间总线), 我们可以看一个I2C的读写的数据
在这里插入图片描述
c、在传输的数据里添加标识符,该标识符就像一个标签,当设备匹配到该标签时,就知道要通讯的是自己, 就会去处理接收的数据, 例如: CAN(Controller Area Network, 现场总线)

3、数据传输

如果只有一根数据线,且规定了一方只能接收,另外一方只能发送,那么此时的的数据传输就做单工通信。
如果只有一根数据线,在同一个时刻,两个设备之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值