请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:DS90UB941AS-Q1 当 DS90UB941AS-Q1以分离器或独立模式连接到两个具有相同物理 I2C 地址的远程反序列化器时,如何 通过 I2C 独立访问它们?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
当 DS90UB941AS-Q1以分离器或独立模式连接到两个具有相同物理 I2C 地址的远程反序列化器时,如何 通过 I2C 独立访问它们?
由于 DS90UB941AS-Q1对远程解串器地址没有特定于端口的 I2C 别名,因此需要覆盖端口0解串器的物理地址。
逐步:
1.在941AS 上设置0x1E = 0x01以选择端口0
2.在941AS 上设置0x03 = 0x9A 以启用 I2C 直通
3.在 DES 上设置0x00 =“覆盖地址”,将端口0上的 DES 分配给不同的物理 I2C 地址。 确保寄存器的位0设置为1,以便对绑定的 I2C 地址启用寄存器覆盖
4.在941AS 上设置0x1E = 0x02以选择端口1
5.设置0x03 = 0x9A 以启用 I2C 直通
6.将0x01 = 0x01或0x03设置为默认值
现在,端口0上的 DES 可以使用缺省的绑定 I2C 地址访问,端口1上的 DES 可以使用“覆盖地址”访问
此致,
凯西