使用 PCA9538、我构建了如下电路、但我有一些问题。
在数据表中、寄存器1的默认值为0xFF、
寄存器3的默认值为0xFF。
但是、当使用 I2C 进行读取时、寄存器1读取为0x01、寄存器3读取为0x03。
2.寄存器1的默认值读作0x01、但除非再次写入新值、否则输出不会输出。
如果0x02如下面所示写入寄存器1、实际输出显示为0x02、但当 I2C 读取时、其他值被读取。 其他值、如0x03、是相同的。
至于寄存器3的值、如果实际的引脚为 NC、对应的引脚值是否未写入? 例如、写入0x05时、读取0x01。