永发信息网

IIs和IIC有什么区别

答案:3  悬赏:10  手机版
解决时间 2021-01-04 05:59
  • 提问者网友:我是我
  • 2021-01-03 21:56
IIs和IIC有什么区别
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-01-03 23:34
区别。。。。是没有啥共同点好吧,这还用区别吗,应用是完全不同的,你要是I2S和SPI区别一下还差不多。
完全不同的两种通讯方式,你记住字母不同就行了。

I2S主要用于音频
I2C是通用总线,用来传输数据。
IIC的数据输入输出用的是一根线,SPI则分为data IN和 data OUT。由于这个原因,采用IIC时CPU的端口占用少,SPI多一根。但是由于IIC的数据线是双向的,所以隔离比较复杂,SPI则比较容易。 所以系统内部通信可用IIC,若要与外部通信则最好用SPI带隔离(可以提高抗干扰能力)。但是IIC和SPI都不适合长距离传输。
第一:
SPI(Serial Peripheral Interface:串行外设接口);
IIC(INTER IC BUS)
第二,区别在电气信号线上:
SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供 SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多 个从设备时,还可以增加一条从设备选择线。
IIC总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经 常性的数据通信。在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-04 01:37
区别。。。。是没有啥共同点好吧,这还用区别吗,应用是完全不同的,你要是I2S和SPI区别一下还差不多。 完全不同的两种通讯方式,你记住字母不同就行了。 I2S主要用于音频 I2C是通用总线,用来传输数据。
  • 2楼网友:冷風如刀
  • 2021-01-04 01:01
spi,iic总线的区别 iic的数据输入输出用的是一根线,spi则分为data in和 data out。由于这个原因,采用iic时cpu的端口占用少,spi多一根。但是由于iic的数据线是双向的,所以隔离比较复杂,spi则比较容易。 所以系统内部通信可用iic,若要与外部通信则最好用spi带隔离(可以提高抗干扰能力)。但是iic和spi都不适合长距离传输。 第一: spi(serial peripheral interface:串行外设接口); iic(inter ic bus) 第二,区别在电气信号线上: spi总线由三条信号线组成:串行时钟(sclk)、串行数据输出(sdo)、串行数据输入(sdi)。spi总线可以实现多个spi设备互相连接。提供 spi串行时钟的spi设备为spi主机或主设备(master),其他设备为spi从机或从设备(slave)。主从设备间可以实现全双工通信,当有多 个从设备时,还可以增加一条从设备选择线。 iic总线是双向、两线(scl、sda)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经 常性的数据通信。在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯