本文目录一览

1,I2C总线只是用在电路板上这个用不用在远距离通信上面

首先这个 只能用在 电路板上面 不然还用什么上面, 距离和 抗干扰都不是很强 RS485可以到1200米

I2C总线只是用在电路板上这个用不用在远距离通信上面

2,多个单片机间I2C数据传输

不行!I2C是片上总线,用于板上芯片的通信,这么远肯定不行!估计连232都不行了,要用485通信!这个可以做到几千米!

多个单片机间I2C数据传输

3,单片机内部i2c接口传输距离

很短的,一般只用于PCB 内部的,而且距离长的话通信速率也要降低的,有人试过75厘米还能用 不过我认为差不多十几厘米极限了

单片机内部i2c接口传输距离

4,单片机内部i2c接口传输距离

很短的,一般只用于PCB 内部的,而且距离长的话通信速率也要降低的,有人试过75厘米还能用 不过我认为差不多十几厘米极限了

5,我想知道SPI的通讯距离是多少 还有I2C的通讯距离 谢谢

网上有大把51与2510/15通讯的例程,参考其改动改动就行。2515这头好说,关键是你得把ARM9的同步串行接口模块弄明白。
不是
SPI 几米,I2C最多可达1公里

6,I2C485232spi这四种通信方式有什么区别什么是双工什么是半双工

第一,从硬件上讲,传输数据时的电气特性不同,比如逻辑1和0对应的电平状态;时序不同。第二,因为硬件的原因导致他们的传输距离不同。485可以长达1500米,i2c和spi也就局限于板级的距离,几十厘米吧。232也就1米多。第三,传输速度不同,232和485的波特率最高的也就115.2K,再高的也有却不常用。i2c和spi的可以达到几十M,因为距离很短的嘛。 双工:比如有两个设备进行连接通信,A和B。如果任何时间数据只能单向传输,从A到B,那么就是单工;如果一个时间可以从A到B,然后下一时间从B到A,但是不能同时双向就是半双工;如果同一时间可以双向同是发送数据,就是全双工。

7,ltc2945在i2c总线上最多能挂载多少路

: iic协议没有规定总线上device最大数目,但是规定了总线电容不能超过400pF。管脚都是有输入电容的,PCB上也会有寄生电容,所以会有一个限制
搜一下:ltc2945在i2c总线上最多能挂载多少路

8,HDMI的I2C频率能到多少

I2C的频率与用在什么芯片上没有太多关系,一般能够到400Khz,有时为了系统资源,会降到200K——400K之间。并且,HDMI有图像没声音与I2C关系不大。
HDMI的I2C主要负责终端显示设备(如:电视)与信号源设备(如:笔记本)进行沟通,以满足HDMI协议等, HDMI RX0/1/2/3主要来传送图像; HDMI EDID共256字节,其中部分字节通过I2C来控制声音; 两者之间没有直接的信号联系,分别走不同的通道; 故有图像无声音应该是EDID整个线路环节出现问题了;

9,STC单片机模拟的I2C总线上数据传送速率能达到12M吗

时钟频率高点,估计差不多再看看别人怎么说的。
困难,就以12c5a系列为例,最高频率最高频率35MHz。你一个时钟做一个下降沿,至少要两个指令周期,一高一低。还要写数据线,加一个指令周期,写数据前要判断,判断前要移位。你写一个程序即可以算算要多少指令周期。这还不考虑,上升沿与下降沿的延时。stc单片机IO口由0变1会有两个周期的强推,这就说,在最高频率下可能需要两个周期才能确保低电平变高,也就是你写数据线后可能要等待一下,才能赋予时钟线下降沿。你为什么需要这么高的速度,很多芯片都不支持这么高的速度,一般400k。而且你还要看走线长短,和使用环境。

10,真心求教困扰半年了I2C传输问题

先分析你的问题:0. 无法传输 1. 卡主 2. I2C找不到从设备地址 3.干扰0. 无法传输:晃动几下又好 ->是否是接触不良的问题,先想办法确认没有接触不良。3. 干扰问题:你提到测试通过了,测试的环境是否也可以用相同的距离晃晃。然后在实际环境能否把线接短,再晃晃试试。2. I2C找不到从设备:可否理解为从设备没有接收到正确地址,没有ACK给主设备?这种情况下主设备只有多试几次就可以了,怎么会卡主?如果是因为不停尝试而导致通讯卡住,则根本的问题在硬件连接和干扰。能否有证据确定是因为不停尝试而导致通讯阻塞?1. 卡主:是不是主从设备都要有超时处理,来处理卡主的问题?真正的问题好像还没有出现,能否再进一步把问题找出来?然后再考虑具体解决的办法。如果需要进一步联系可以留下email。

文章TAG:i2c能传输多少米传输  多少  总线  
下一篇