This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] tca9539:TCA9539 I2C至GPIO工作不正常

Guru**** 2348500 points
Other Parts Discussed in Thread: TCA9535
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653514/tca9539-tca9539-i2c-to-gpio-not-working-properly

部件号:TCA9539
主题中讨论的其他部件:TCA9535

大家好,

祝你好

我们正在开发使用TCA9535 I2C至GPIO扩展器的定制板。该扩展器通过I2C接口与rasperry Pi 3相连,我们还将一个LED连接为GPIO扩展器IC上的输出(GPIO编号P07)。
当我们运行连续LED闪烁程序时,时间LED正常闪烁几次(大约5-6小时),当GPIO未获得正确数据后,在此期间,我们正在检查GPIO扩展器IC的SCK和SDA输入线路,并且正在获取正确的时钟和数据。
此外,下面我附上了示意图:

问题:在此期间,GPIO未获取正确的数据后,我们正在检查GPIO扩展器IC的SCK和SDA输入线路,并获取正确的时钟和数据。

请分享您的宝贵意见

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨,Hardik,

    只是为了澄清,您是否说过在一段时间后GPIO无法获取正确的数据:
    1)您不能写入寄存器?
    2)写入的寄存器不正确。 (例如,寄存器0x06应为FF,而不是00)
    3)您尝试读/写时收到了一个nack?

    原理图中的I2C地址看起来需要为0x74h。 我假设这是您要写入的地址。如果我的理解在原理图中正确,您将发送1110 1000以写入,1110 1001以读取。 如果是,则write和read命令看起来正确。

    您是否可以发布有关何时写入和读取以及何时发生此错误的范围快照?

    谢谢!
    -Bobby