四种通信方式优缺点

四种通信方式优缺点

one-wire(单总线)

通用异步半双工通信

物理层特点

单总线,一对多,一对一,需要外接4.7k的上拉电阻,所以当总线闲置时,状态为高电平,耗时

协议层特点

因为只有一根线所以在传输数据时候需要等待,并且还需要传输ROM指令,常用的有跳越ROM,报警搜索,搜索rom命令,匹配rom命令,读ROM命令,主机发送复位脉冲,等待从机应答,一问一答形式造就单总线

做过的实验DS18B20温度传感器

IIC

同步串行半双工 时钟线+数据线两条线

物理层特点

同样需要上拉电阻,一对一,一对多,每个从机都有一个独立地址,支持软硬
实验有EEPROMoled

协议层特点

MSB高位先传
**数据有效性,**也就是在时钟线处于高电平时数据线不允许变化,只有在低电平才允许
起始信号 时钟线高电平时候,数据由高转低成为起,数据由低转高为结束,开始能有多个,结束只能有一个
应答响应规定 每传送完一个字节数据后面必须紧跟一个校验位,用来告知接收端传送完毕,响应端这个时候需要应答ACK0或者NACK1信号来来告诉主机接下来的操作是继续还是结束
寻址规定地址加方向“ 0”时表示主机 向从机写数据,为“1”时表示主机由从机读数据。,他们的身份是可以随时转变的,主机可以变成发送端也可以成为接收端
空闲时候是开电平
在这里插入图片描述

做过实验AT24C02 EEPROM驱动

串口

通用异步全双工 一对一

物理层特点

RS-232 ,TTL ,RS-485高电平电压分别是 -3-15v 3.3-5v 压差为-2–6v
三根线 接数据线,收数据线+时钟线 ,插头有9头跟25头,并且接线是交叉线
波特率,常见波特率有9600,启动位,校验位,停止位

协议层特点

起始位+数据位+校验位+停止位

串口实验 蓝牙,wifi,跟pc通信

SPI

通用同步全双工

物理层特点

四根线 时钟+收数据线+发数据线+CS片选

速度快 ,成本高,距离短

协议层特点

数据有效性,时钟同步,相位,极性,跳变采样,无起始位跟校验位,数据不需要回应,只管发送

做过实验有DS1302时钟实验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

请叫我斌哥哥

给打赏的我会单独一对一讲解

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

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

打赏作者

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

抵扣说明:

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

余额充值