spi+iic+区别
答:IIC通信是串行同步全双工。全双工是在微处理器与外围设备之间采用发送线和接受线各自独立的方法,可以使数据在两个方向上同时进行传送操作。指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。半双工数据传输指数据...
答:1、mcu有IIC接口和SPI接口,SPI速度较快,但是比IIC多用一条线。2、如果用IO口模拟IIC或SPI,要注意有的MCU的IO不能支持双向数据传输,这样只能用SPI。3、另外二者传输距离都不能太长,多见于板内通信。
答:总体来说,SPI比IIC简单,容易模拟,两个引脚就可以,时钟自己定义,挺方便。IIC协议稍微比SPI复杂点。
答:SPI和IIC是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,这两种线属于低速传输 SMBUS较前面两者速度快,但也属于低速通信,是英特尔公司为了节省硬件资源而开发的一种总线标准,一般用于板间通信,但范围不会很广,只用与一台计算机或一组...
答:管脚数量的话CAN,IIC都是2个,SPI 3个。通信效率来说的话,IIC是半双工效率跟可靠性最差,SPI是全双工,通信效率很高,但是通信距离短,适合于板卡内部芯片通信。CAN是半双工,主要是可靠性高,属于长远距离通信。
答:就是通讯协议不一样,IIC是三线,SPI是4线,使用上没什么区别,就使用方法不太一样
答:SPI 速率与芯片有关,有的400K,有的到几兆;rs232速率一般最大115200;iic一般应用400K,CAN最高可到1M;spi和iic一般应用在芯片之间通讯,RS232可应用与设备与设备之间短距离通讯,最大15米,CAN适用设备间通讯,抗干扰能力强,理论上通讯距离可到10KM ...
答:SPI吧,IIC中只有一个时钟线和一个数据线 还都是双向的,SPI中数据线是两个方向分开的MOSI – 主输出从输入 MISO – 主输入从输出,另外还有NSS从器件使能信号线 增加了可靠性
答:其实两种通讯模式都是串行通信,通讯协议可以相同的。但是I2c与spi首先是硬件上的接口就不相同,spi上有个控制的引脚,要拉高或者放低来使能通讯与否,还有data和clk,最少三根线来通信。iic是两个线就可以通讯了,data和clk来实现通讯。
答:控制1602当然不属于总线连接,非要说协议,也算是有吧,对1602的初始化命令字,显示字符的方法,必须按规定的格式才行,这就属于协议。SPI和IIC总线,都是一个主机与多个从机进行串行通信的,总线上可以接多个从机,好比晒衣绳上可以挂很多衣服。这个绳就叫总线。SPI总线是三条导线,IIC总线是两条总线...
网友评论:
俞股13613783216:
spi协议和iiC协议的相同点和不同点?相同点呢? -
2625齐巩
:[答案] 最大的区别是SPI是4线(时钟,两个数据线,片选线)或者3线(时钟,两个数据线)的,I2C是两线的(时钟,一个数据线).一般SPI的速度比I2C快很多,因为它有两个数据线的所以可以实现全双工通讯,而I2C因为收发共用一根数据线,所以只能...
俞股13613783216:
spi协议和iiC协议的相同点和不同点?
2625齐巩
: 最大的区别是SPI是4线(时钟,两个数据线,片选线)或者3线(时钟,两个数据线)的,I2C是两线的(时钟,一个数据线).一般SPI的速度比I2C快很多,因为它有两个数据线的所以可以实现全双工通讯,而I2C因为收发共用一根数据线,所以只能是半双工的.
俞股13613783216:
spi与II2C有区别吗? -
2625齐巩
: 这是两种完全不同的总线协议,区别在于:不同的总线定义、不同的管脚数量、不同的时序等等;SPI也可以算是串行总线,但是,SPI总线不同于I2C,SPI有两条单向的数据线,而I2C是共用一条数据线(所以同一时刻只能有一个器件向数据线上写数据);总线都是在变化的,不同时刻会根据需要于是产生了不同的总线,而且不同总线的应用范围不同,否则就不可能同时存在多种协议了.另外,USB也是串行总线,关于USB开发的资料相关论坛上有很多.
俞股13613783216:
从使用的管脚数量,通信效率,使用方法等方面说明can总线,iic总线和spi总线的区别 -
2625齐巩
: 管脚数量的话CAN,IIC都是2个,SPI 3个.通信效率来说的话,IIC是半双工效率跟可靠性最差,SPI是全双工,通信效率很高,但是通信距离短,适合于板卡内部芯片通信.CAN是半双工,主要是可靠性高,属于长远距离通信.
俞股13613783216:
SPI UART区别是什么 -
2625齐巩
: 很多新手都一直不明白iic、uart和spi之间的差异,这里我说说我的理解. 一般设备和设备之间的通讯,无非就是发送数据和接收数据,问题就在这里,不考虑两条电源线的情况下要多少根线来收发数据?这里Motorola公司就提出一种方案:1....
俞股13613783216:
SPI总线与I2C总线的主要区别是 - --SPI总线有两条线,而I2C总线有三条线 - -----------和-------
2625齐巩
: SPI有三条线,分别是时钟线SCLK、主发从收线MOSI、主收从发线MISO(有的还有选通信号CS),是半双工的,可以双向传输;IIC...
俞股13613783216:
SPI 与IIC 两者应用场合是不是一样的? -
2625齐巩
: iic两线SCL/SDA,spi三线或四线CLK/MISO/MOSI/(CS可选);iic速率100k/400k,spi一般几M甚至更高速率;iic总线上一主机多从机,spi总线上可以全双工通信;iic有完善的应答机制可靠传输,spi是只规定接口没规定传输协议的总线;iic可以跨背板传输,传输距离远;spi一般因为时序原因只能在板内走有限距离;
俞股13613783216:
SPI,I2C,UART三种串行总线协议的区别和SPI接口介绍 -
2625齐巩
: 区别:SPI:高速同步串行口. 3~4线接口,收发独立、可同步进行 UART:通用异步串行口. 按照标准波特率完成双向通讯,速度慢 SPI:一种串行传输方式,三线制,网上可找到其通信协议和用法的 3根线实现数据双向传输 串行外围接口 ...
俞股13613783216:
spi和iic技术的应用和比较 -
2625齐巩
: spi的应用实例: 执行命令时,首先通过SPI串口往Flash发送一连串的数据,然后以命令字开头,除了“读状态寄存器”外,后面还要跟上页地址和页内的字节地址发及一些无关位.“读主存”时,首先需要往Flash发送64bit的命令,即:命令字...
俞股13613783216:
SPI,UART,I2C都有什么区别,及其各自的特点 -
2625齐巩
: 总的来说,SPI四根线,I2C根UART都是两根线,I2C可以挂多个设备,但是UART只能一对一,SPI也是一对一的.看你的用途,一般UART用的比较多,下来是I2C,再下来才是SPI.