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.

[参考译文] TCA9534:必须在写入 IO 之前再次配置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1285575/tca9534-must-configure-again-before-writing-io

器件型号:TCA9534

您好!

我使用 tca9534作为我的 IO 扩展端口来控制一个数字管、现在我已经将所有 IO 端口配置为输出端口、我可以将这些 IO 端口设置为我需要的数量、我已经阅读了 tca9534的数据表、 我只需要配置 IO 端口一次、然后可以设置值。 但实际上、每次我写入相应的值时、我都需要重新配置 IO 端口、我是否可以问为什么?
我对正常操作的理解如下:
CFG_IO_AS_OUTPUT ();
write_digital_tube (1);
write_digital_tube (2);
...
事实上:
CFG_IO_AS_OUTPUT ();
write_digital_tube (1);
CFG_IO_AS_OUTPUT ();
write_digital_tube (2);
...

谢谢。

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

    我不知道这些函数的作用是什么。 实际的寄存器访问是什么?

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

    你好,建西,

    我不知道您的代码在做什么。 我无法从此处列出的函数中辨别基础代码在做什么。  

    只要器件被配置并且仍然被加电、TCA9534应该保持输出状态。 电源复位会将内部寄存器复位为默认状态。  

    您是否具有可提供的 SDA、SCL 和 P 端口引脚示波器截图?  

    此致、

    泰勒