1,关于pca9555芯片的i2c驱动请教

I2C总线可以一对多的吧[em:2:]

关于pca9555芯片的i2c驱动请教

2,usb2最多支持多少个设备

根据USB规范,USB最多可以支持127个外设。
127个

usb2最多支持多少个设备

3,HDMI的I2C频率能到多少

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

HDMI的I2C频率能到多少

4,一条I2C总线上挂载两个及两个以上的同一型号传感器已更改从地址

你的同时读是什么意思?单核MCU不可能同时读的,总有先后顺序。如果你的本意是一条I2C总线上挂两个MPU6050,那是可以的。这个芯片的第9脚AD0是设备地址的最低位,两个芯片一个拉高,一个拉低,就有两个不同的设备地址了。这是个传感芯片,读到的数据需要根据不同应用处理,难道你只想要读数据的函数?自己写呗,很简单的。
i2c总线上的“外设”应该是有地址线的(要不怎么叫总线呢?^_^),有的i2c总线的芯片的地址是固定的,有的留了几个管脚给用户配置,你找找你的传感器的说明书看一下,应该是能进行配置的,如果不能就得考虑换型号了。

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

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

6,为什么主控芯片嵌入式主控芯片SOC手机CPU等等有多个IIC

理论上单个Master Device 可以通过IIC总线可以挂载多个slave设备,通过设备ID区分但是一般考虑到应用较多环境会配置多个IIC接口,便于layout(布线)。并且多个外设可能要同时工作或者工作频繁,如果共用一个IIC接口很麻烦。。多几个接口,简化设计。
dsp、mcu、fpga、arm、cpu简介  ?  dsp:用于实现数字信号处理的微处理器芯片。  ?  mcu:微控制器,又称单片机。  ?  fpga:现场可编程门阵列。  ?  arm:采用arm架构的微处理器。  cpu:中央处理单元(centralprocessingunit)的缩写  cpu主要由运算器、控制器、寄存器组和内部总线等构成  总之一句话cpu无处不在。  嵌入式系统定义:根据国际电气和电子工程师协会(ieee)的定  义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的  装置”。  p  应用领域:单片机偏于一般的控制和事务型处理,而dsp适合数  字信号处理的各种运算,fpga由于其极强的灵活性和适应性,一  般用于产品的原型开发,在航天领域有广泛应用。  arm一般嵌入  一些微操作系统,如windowsce、linux等,实时性强,提供简  单友好的形界面,便于扩展,有很好的移植性,主要用于复杂  控制。

7,带I2C接口的器件是不是都有一个地址所以有很多I2C器件可以挂在

应该不对吧,cpu的-个I2C接口应该只能接一个I2C模块,一个CPU要接多个I2C模块的话,除非cpu有多个I2C接口,或都你自己用cpu的IO口模拟I2C信号。I2C的地址是用来在不同I2C模块间通信用的。
在介绍i2c总线结构之前。要搞清楚两个概念:i2c总线控制器和i2c设备。i2c总线控制器为微控制器或微处理器提供控制i2c总线的接口,它控制所有i2c总线的特殊序列、协议、仲裁、时序,这里指mpc8250提供的i2c总线控制接口。
你说的是对的,明确地说总线上面可以挂接多个器件。下面是摘抄: I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,最高传送速率100kbps。各种被控制电路均并联在这条总线上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I2C总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功能。CPU发出的控制信号分为地址码和控制量两部分,地址码用来选址,即接通需要控制的电路,确定控制的种类;控制量决定该调整的类别(如对比度、亮度等)及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。

文章TAG:i2c设备可以挂载多少个设备设备  可以  挂载  
下一篇