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.

[参考译文] TCA9554:在 0x03 之前写入寄存器 0x01

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1659779/tca9554-writing-register-0x01-before-0x03

部件号: TCA9554

您好、

要清楚。
默认情况下、所有 I/O 引脚都配置为输入。
当我写入 0x01(为输出配置逻辑电平)时、仅在这之后、写入 0x03、应将哪个端口配置为输出或输入、状态会直接针对输出进行调整。

因此、无需再次写入 0x01、也无需延迟响应、对吧?

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

    您好、Luc、

    因此、对于输出的定义、无需再次写入 0x01 或延迟响应、对吗?

    没错。  

    通过写入 0x01 来设置配置为输出的引脚的逻辑。  

    然后通过配置寄存器 0x03 设置引脚的方向、从输入->输出。  

    设置 0x03 寄存器后、寄存器 0x01 中选择的逻辑将立即应用于配置为输出的引脚。  

    此致、

    Tyler