spi通讯不需要地线吗_IIC与SPI及UART通讯原理讲解

本文通过比喻介绍了IIC、SPI和UART三种通讯协议的基本原理和特点。IIC使用两条线进行通讯,需要地址和应答机制;SPI支持边说边听,速度更快,但无需应答;UART则适用于广播式通讯,无需地址,但有字数限制和数据校验。
摘要由CSDN通过智能技术生成

本帖最后由 浪矢杂 于 2019-2-21 15:17 编辑

回归山顶洞人时期,简单聊一下IIC SPI UART

假如你在一个有电的山顶洞人时期,但你们若干个部落之间正懊恼如何通讯的呢,这时秀儿他来了。

IIC

先解决一些基础问题,定下了一些规则。

1.他在你们所有部落中架起了两条线,一条叫双向串行数据线(SDA),看名字就是到是用来传数据的,一条串行时钟线(SCL) ,相当你们部落的一个共同时间用来约定通讯时间让你们达到同步性。(一个I2C总线只使用两条总线线路 )

2.这两条线上的部落都有一个通讯地址(相当于现在的门牌号),在通讯前你肯定要说你和哪个部落通电话是吧。不然不就乱套了嘛。(每个连接到总线的设备都有一个独立的地址 )

3.由于你们可能多个部落同时通讯,为了防止通讯错乱,就请一个人来做仲裁 ,决定先给哪个部落用通讯线路。(多个主机同时使用总线时,会利用仲裁方式决定由哪个设备占用总线)

[size=12.0000pt]4.还有就是你们说话的速度也要约定,不然你说两分钟我才听一分钟那就不行了。(具有三种传输模式:标准模式传输速率为100kbit/s,快速模式为400kbit/s,高速模式下可达3.4Mbit/s)

然后就来个通讯示范

图片1.png (254.69 KB, 下载次数: 3)

2019-2-21 15:03 上传

file:///C:\Users\mayn\AppData\Local\Temp\ksohtml\wps4F4A.tmp.jpg

芬儿在隔壁部落有一个恋爱对象彬儿,今晚芬儿想约彬儿去虚拟&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值