主题中讨论的其他器件: TCA9555
您好!
我正在尝试通过 I2C 与 PCA9555 IO 扩展器芯 片建立通信、我正在接收 NAK、并且我的控制器会按预期停止通信。 我甚至换了芯片、假设芯片可能坏了、但还是运气不好。 根据数据表、PCA9555地址设置为 A0:A1:A2 = 0、对应于0x20地址。
可以看到控制器正在通过发送0x20 (0b0100 0000)和 WriteBit 设置为0来发起通信、并且芯片正在以 Night 位的形式回复 NAK。 这是示波器信号。
我也尝试了不同的地址。 两条线路上都有10k 上拉电阻、通信频率为100kHz。
我已经在另一个论坛上的 e2e 中检查了我的代码、根据论坛上的 TI 员工、我的代码没有问题。 这是 该主题的链接。
这是示波器的快照。 第一个突发脉冲是尝试写入以选择芯片内部地址0x00、第二个突发脉冲是尝试读取。
我们将感谢您的任何帮助。
谢谢
此致、
Sahil