团队、
我有一位客户将 TCA9555用作 I2C LED 控制器应用的一部分。 它们仅使用 端口0、该端口中的所有位 均配置为输出。 要打开 LED,相应的输出位 被驱动为低电平到灌电流。 该应用是 PoE PSE 控制 器,软件跟踪端口链路状态,并根据需要在连接的端口上点亮 LED。
他们 能够使其正常工作、但发现对 TCA9555的输出端口0寄存 器执行读/修改写操作非常不可靠、而是必须在软件中跟踪链路状态并对输出端口0寄存器执行隐式写入。
我的问题 是 、关于输出端口 x 寄存器、 输出寄存器的读取状态是否应该反映实际的端口状态? 读取/修改写入是否是此器件的常见做法?