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.

[参考译文] TCA9539:TCA9539的问题

Guru**** 2382480 points
Other Parts Discussed in Thread: TCA9539
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1127195/tca9539-questions-of-tca9539

器件型号:TCA9539

尊敬的团队:

问题如下、
此设计中使用了两个 TCA9539RTWR、ID 分别为0x74和0x75。 加电后、使用 MCU 读取 ID:00~7F (未指定 reg)、并且所有 TCA9539RTWR 都不响应。
但是、MCU 可以对0x74的指定 reg 进行 R/W 操作、但在 R/W 之后、转到读取 ID:00~7F (不指定 reg)、您可以找到0x74、但0x75仍然没有响应、
也可以找到在0x75之后执行的相同步骤
请问在初始阶段是否需要采取任何特殊的行为来攻击 TCA9539RTWR?

非常感谢、

Jimmy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Jimmy、

    我们具有 TCA9539等多个寄存器的 I2C 目标器件需要向器件写入事务才能进行响应。 I2C 检测(读取00~7F)会对器件进行 I2C 读取、但我们的器件需要寻址内部寄存器才能发生读取事务。 如果您修改 I2C 检测以执行写入以检查 ACK、则它应该起作用。  

    -Bobby