工具/软件:
您好!
我们使用的是 TCA6424A IO 扩展器。 目前、我们正在尝试对输入寄存器 (0 - 2) 进行单次读取。
器件似乎会回复、但当向输入引脚施加不同的信号电平时、响应似乎没有任何变化。
我们不会执行任何配置命令来启动、因为引脚的默认状态为“输入“、我们仅使用器件的输入。
其中包含对输入寄存器 0、1、2 进行单个 I2C 读取的示波器图。 这就是 I2C 信号序列: 、 (0、1、2)、
对于输入寄存器 1、返回的值始终为 0xFF、对于输入寄存器 2、返回的值始终为 0xFE、对于输入寄存器 3、返回的值始终为 0xFF。
其中包括这些单独读取的范围图片。
1.在示波器图片中 I2C 信号序列看起来是否有效?
2.如果您计划将所有 PIN 用作输入 PIN(默认配置值)、是否需要发送 Config 命令?
示波器图片:
1.读取 InputReg 0。 I2C 地址和命令字节

2.读取 InputReg 0。 读取响应。

3.读取 InputReg 1。 读取响应

4.读取 InputReg 2。 读取响应

原理图上 TI I/O 扩展器的片段。





