iolinux 发表于 2006-06-18 21:13

i2c从设备的地址是如何确定的?

i2c从设备的地址是如何确定的?
我看到有些器件的I2C地址是固定的。可是当一个I2C总线上面有多个器件时,地址重复了怎么办?谢谢

heavensword 发表于 2006-06-19 11:36

从机地址由一个固定和一个可编程的部分构成由于很可能在一个系统中有几个同样的器件从机地
址的可编程部分使最大数量的这些器件可以连接到I2C 总线上器件可编程地址位的数量由它可使用的管
脚决定例如如果器件有4 个固定的和3 个可编程的地址位那么相同的总线上共可以连接8 个相同的
器件
前四位可以查找芯片资料得到,后三位A0 A1 A2 确定最后一位为R/W 0/1

gcbin007 发表于 2010-02-26 14:54

2楼写的天书啊,标点都没有一个。

Anyul 发表于 2010-02-28 16:24

有些器件是固定的,如果重复只能换器件了。

fengyuting5 发表于 2012-06-27 22:10

gcbin007 发表于 2010-02-26 14:54 static/image/common/back.gif
2楼写的天书啊,标点都没有一个。


hahaha ............................

falloutmx 发表于 2012-06-28 10:42

一般不会出现这种冲突,设计的时候就会避免相同的I2C地址设备, 而且有些设备的I2C地址可以改的

luyunxm 发表于 2014-12-28 15:03

本帖最后由 luyunxm 于 2014-12-28 15:04 编辑

:dizzy: 二楼的天书 讲得比较明白我看懂了

super皮波 发表于 2014-12-30 13:46

如果i2c总线上挂的设备特别多,超过设备的可编程部分
可以在i2c总线上挂接PCA9548/9544
页: [1]
查看完整版本: i2c从设备的地址是如何确定的?