问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

spi总线和i2c总线的区别

发布网友 发布时间:2022-04-23 08:25

我来回答

1个回答

热心网友 时间:2022-06-18 08:43

1 iic总线不是全双工(半双工),2根线SCL SDA。spi总线实现全双工,4根线SCK CS MOSI MISO

2 iic总线是多主机总线,通过SDA上的地址信息来锁定从设备。spi总线只有一个主设备,主设备通过CS片选来确定从设备

3 iic总线传输速度在100kbps-4Mbps。spi总线传输速度更快,可以达到30Mbps以上。

4 iic总线空闲状态下SDA SCL都是高电平。spi总线空闲状态MOSI MISO也都是 SCK是有CPOL决定的

5 iic总线scl高电平时sda下降沿标志传输开始,上升沿标志传输结束。spi总线cs拉低标志传输开始,cs拉高标志传输结束

6 iic总线是SCL高电平采样。spi总线因为是全双工,因此是沿采样,具体要根据CPHA决定。一般情况下master device是SCK的上升沿发送,下降沿采集

7 iic总线和spi总线数据传输都是MSB在前,LSB在后(串口是LSB在前)

8 iic总线和spi总线时钟都是由主设备产生,并且只在数据传输时发出时钟

9 iic总线读写时序比较固定统一,设备驱动编写方便。spi总线不同从设备读写时序差别比较大,因此必须根据具体的设备datasheet来实现读写,相对复杂一些。

总结:

I2C线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。SPI实现要简单一些,UART需要固定的波特率,就是说两位数据的间隔要相等,而SPI则无所谓,因为它是有时钟的协议。

 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 单片机中的SPI,I2C,单总线,总线什么意思,什么用,什么区别, I2C 总线操作,应答信号是有从机器件产生的呢?还是有我主机发起的呢?大师们指点解释一下. 非常感谢. I2C的大量数据利用单片机传输的问题!! I2C总线的数据传输 关于I2C总线传送数据的问题 I2C传输数据是怎么回事? I2C总线只是用在电路板上?这个用不用在远距离通信上面? 现场CAN总线传输精度高准确是嘛?那I2C,UART等串口线,具体的使用范围或领域及其他他们的去别怎样呢? 多个单片机间I2C数据传输 SPI,UART,I2C都有什么区别,各自的特点是什么? mpu6050通过i2c远距离通信不成功怎么回事 I2C SPI UART和CAN的区别 真心求教,困扰半年了。I2C传输问题 单片机内部i2c接口传输距离。 网上买电影票哪里便宜? 为什么淘宝网的电影票那么便宜? 现在很少有人原价买电影票了,在哪里团购票最便宜? 我主要是想看电影,介绍几个团购网站,买电影票便宜的团购网站?谢谢! 网上团购的电影票和在电影院买的 有差别吗? 差别多大? 在哪个网站可以买到便宜的电影票?最近想去看电影。 I2c硬件上是怎样实现双向传输的 iic的数据传输 在电视上投屏钉钉能连麦吗? I2C的传输速率由什么决定? i2c可以一对多吗 小米电视可以下载钉钉吗? 智能电视机上可以安装钉钉吗? 大虾的虾头和虾皮儿能吃吗?吃了对身体有没有好处? 虾的头能吃吗?营养价值多大? 大虾头能吃吗 大虾的壳和头能吃吗 吃虾头可以吃吗? 大虾的虾头到底能不能吃? 油炸大虾虾头能吃吗 请问大虾的头可以吃吗 虾子头能不能吃? 大虾的虾皮和虾头能吃吗? 求一首歌,*部分好像是“终于等到爱情回来.... 吃大虾头对身体有什么危害 盛况在金莎的追问下承认一见钟情,小女孩金莎终于等到自己的爱情了么?