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.

[参考译文] PCA9535:在将端口配置为输出之前、能否编辑输出端口寄存器?

Guru**** 2538950 points
Other Parts Discussed in Thread: TCA9535

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/936510/pca9535-can-the-output-port-registers-be-edited-before-the-ports-are-configured-as-outputs

器件型号:PCA9535
主题中讨论的其他器件:TCA9535

默认情况下、GPIO 端口或"PCA9535RGER"配置为输入、并根据应用需求配置为输出。 但是、当输出引脚配置为输出时、默认值为"1"或高电平、因为输出端口寄存器的默认值为"FF"。  

但是、在特定应用中、从引脚配置为输出的那一刻起、就需要在引脚上设置默认低电平或"0"。 我们计划实现这一目标的方法是在将端口配置为输出之前、使用"00"对输出端口寄存器进行写操作

当器件引脚被配置为输入时、写入输出端口寄存器是否有可能或者是否有任何限制?

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

    Hemanth 您好、

    您描述的方式是、我建议您采用这种方法。 您应该先设置输出寄存器值、然后转到将配置寄存器设置为输出。 这样、在使能引脚为输出后、目标引脚不会立即驱动高电平。

    一个小的 tidbit、如果可能、我建议使用 TCA 系列(TCA9535)。 TCA 系列支持更宽的 Vcc 范围、使用更新的工艺技术、并解决了 PCA 系列的一些问题。 (POR 限制得到放宽、INT 勘误表得到解决)

    谢谢、

    -Bobby

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

    感谢 Bobby 的快速响应、

    在 GPIO 配置为输入期间、我尝试获取有关输出端口寄存器可访问性的确认信息。 如果您可以确认无论配置端口寄存器如何、输出端口寄存器都可以进行写入访问、我可以认为我的问题已经解决。

    感谢有关 TCA 系列器件的建议、只要器件引脚兼容、我就可以考虑将此系列用于进一步采购。

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

    [引用 user="hemanth peruri"]

    感谢 Bobby 的快速响应、

    在 GPIO 配置为输入期间、我尝试获取有关输出端口寄存器可访问性的确认信息。 如果您可以确认无论配置端口寄存器如何、输出端口寄存器都可以进行写入访问、我可以认为我的问题已经解决。 [Bobb]已确认。

    感谢有关 TCA 系列器件的建议、只要器件引脚兼容、我就可以考虑将此系列用于进一步采购。

    [/报价]