1,如何在2812的SPI总线上挂两个从设备

本来之前由此打算 后来发觉还不如用 mcbsp模拟一个SPI 口

如何在2812的SPI总线上挂两个从设备

2,一条modbus总线最多可挂多少台设备

要考虑用什么,比如 232,422,485 是不一样的,还有加不加中继器也是不一样的。。。
255台

一条modbus总线最多可挂多少台设备

3,从使用的管脚数量通信效率使用方法等方面说明can总线iic总线

管脚数量的话CAN,IIC都是2个,SPI 3个。通信效率来说的话,IIC是半双工效率跟可靠性最差,SPI是全双工,通信效率很高,但是通信距离短,适合于板卡内部芯片通信。CAN是半双工,主要是可靠性高,属于长远距离通信。
iic地址一样就不行,不过2个eerom有的也可以通过外部某引脚接高或者接低来使得从地址改变1位来达到连接2个同样从设备的目的iic通信就必须地址不同,spi就是用片选来控制。是这样的。

从使用的管脚数量通信效率使用方法等方面说明can总线iic总线

4,总线协议的I2C能和通过232或者485和西门子200通讯吗

I2C和SPI总线类似,都是主从模式的总线,I2C和SPI总线上可以挂多个从设备,但是只能有一个主设备。 串口通信是一种全双工通信,有3种电气特性,分别是RS232,RS422,RS485。其中RS232是点对点的通讯,两个通讯端之间的收发都是独立的;RS422可以做到一个发送,多个接收;RS485是半双工的工作方式,但是可以做到多个发送多个接收,即挂在总线上的设备都可以进行发送跟接收。总之,I2C,SPI总线与串口之间的最大区别在于,串口通信可以做到互相收发,而I2C,SPI总线只能有一个主设备,另外的都是从设备,无论读取还是写入,都由主设备发起。
好像是s7协议, 不公开的

5,谁能给我解释一下SPII2CSCI总线的区别和应用在什么场合最好

SPI总线有4根线,分别是SCK,SDO,SDI,SS,可以挂多个从设备,但是在挂多个从设备时,主设备端还需要做一个n选一的译码器,用于选择将要访问的从设备,因此,主设备上的管脚需求比较多;SPI总线在只有一个从设备时,只要用到SCK,SDO,SDI这三根线,此时选择SPI比I2C总线占优。I2C总线只有两根线,SCL,SDA.,也可以挂多个从设备,对从设备的选择直接依靠协议完成,无需增加物理连线。一般情况下,当一块电路板上有多个从设备时,往往选用I2C而非SPI,因为SPI增加了额外额硬件开销以及电路板走线。I2c和SPI总线一般是读取一些PROM等从设备用。
spi总线有4根线,分别是sck,sdo,sdi,ss,可以挂多个从设备,但是在挂多个从设备时,主设备端还需要做一个n选一的译码器,用于选择将要访问的从设备,因此,主设备上的管脚需求比较多;spi总线在只有一个从设备时,只要用到sck,sdo,sdi这三根线,此时选择spi比i2c总线占优。i2c总线只有两根线,scl,sda.,也可以挂多个从设备,对从设备的选择直接依靠协议完成,无需增加物理连线。一般情况下,当一块电路板上有多个从设备时,往往选用i2c而非spi,因为spi增加了额外额硬件开销以及电路板走线。i2c和spi总线一般是读取一些prom等从设备用。串行通信接口sci,主要应用在两个智能设备之间的互相通讯。有别于spi和i2c总线的主从模式,sci可以是主-主模式

文章TAG:spi总线挂多少设备总线  多少  设备  
下一篇