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.
您好!
在我的设计中、我使用两个 TCA9548A 连接到 Arduino UC 的同一 I2C 总线、并将8个 LM36011 LED 驱动器连接到每个 TCA9548A。 所有 LM36011 LED 驱动器都具有相同的 I2C 地址。
我使用 A2-A0引脚设置了唯一的 I2C 地址、因此它们具有不同的地址、例如、一个是0x70、另一个是0x71。
当我使用 Wire.h 库调用0x70器件的 CH1时会发生奇怪的情况、0x71中的某些通道也在响应、但0x70中的所有其他通道都保持安静(这是预期的)。
我使用的代码如下所示。
从0x71器件响应的通道似乎是随机的、它因电路板而异。
一定会有问题、但我不太理解为什么会发生。 可以帮帮你吗?
您好!
我认为您缺少分号:
"
"
我怀疑您可能只是将其复制错误地粘贴到论坛中、这可能不是原因。
我们可以通过查看 SDA/SCL 线路的范围来尝试查看问题是否在 I2C 侧。 您是否能够获取此内容的范围?
如果我们查看 I2C 总线的方框图和器件原理图、也会有所帮助。
谢谢、
-Bobby