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.

[参考译文] 默认状态为TCA9555

Guru**** 2463330 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/634821/default-state-of-tca9555

仅根据“控制寄存器”值,将设置GPIO扩展器操作状态(输入,输出,极性反转或配置)。

但是在编程之前,“控制寄存器”中的值是多少?

只需询问默认状态是什么?

请帮我解决这个问题。

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

    您好Suriya:

    最初打开部件时,输入,输出,极性反转或配置寄存器具有默认启动状态。

    最右列中的上述表格显示启动时的默认值。 例如,在配置Port0和1寄存器中,我们看到所有端口都定义为1111.1111万所示的输入。 这意味着,在启动和重置状态时,端口将始终定义为输入,直到您写入这些寄存器。

    我不确定启动时控制寄存器中的实际值是什么,但输出,极性反转或配置寄存器在启动时已预定义,在您写入之前不会更改。

    输入寄存器0和1将由端口引脚上的内容定义。 例如,如果所有端口引脚上都有上拉电阻,则在启动时,输入端口0和1寄存器都将为1。 如果保持浮动,则该值将是随机的。

    我希望这能有所帮助,

    -Bobby