主题中讨论的其他器件: PCA9535
请查看以下为该案例提供的更多信息:
您好!
如数据表中的应用手册所述、使用 TCA9535和 PCA9535时、i2c 总线上无法识别器件。 我使用 Linux 作为主机控制器。 我已经使用示波器验证了线路是否有活动。 我还验证了其他非 TCA9535 i2c 器件在置于线路上时的功能。 您对如何解决此问题是否有任何建议? 我在 SDA/SCL 上有10k 上拉电阻器。 我将 A0 A1 A2全部接地(0x20地址)。 引脚12至接地24至 VCC 3.3V
我尝试使用"i2cdetect -y 2 0x20"。 我还使用 i2c_smbus_***接口编写了一个 C 应用程序,该接口是 i2c-tools/i2c/libi2c-dev.h Linux 库的一部分,无法读取/写入设备的字节。 我还尝试了"i2cget 2 0x20 0x00"和"i2cset 2 0x20 0x00"。
有关如何继续调试此问题的任何建议?