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.

[参考译文] TPS65988:TPS65988 GPIO 输入不工作

Guru**** 2578945 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1394407/tps65988-tps65988-gpio-inputs-not-working

器件型号:TPS65988

工具与软件:

嗨、团队:

我们有一个包括 TPS65988DH 在内的定制电路板。 如果存在外部电源、我将使用"桶形插孔检测事件"来触发电源切换。

我将一个控制信号连接到 GPIO14、如果有桶形插孔、该信号会变为低电平。 I 按如下方式将 GPIO14配置为输入:

当在应用程序客户工具中调试时、GPIO 状态寄存器总是为 GPIO14显示低电平、而不管我在输入引脚上测量的实际电平是多少。 此外、对于其他输入配置和其他 GPIO、输入模式将不起作用。 GPIO 作为输出工作正常。 此外、如果我在"Debugging" 模式下的"Commands"选项卡中发送"GPie"命令、则不会发生任何变化。

应用程序客户工具版本为6.1.4

问题可能是什么?

谢谢。

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

    您好、Thomas:

    GPIO 状态寄存器仅报告配置为输出的 GPIO。 当 GPIO 配置为输入变化时、它不会更新。 相反、我会读取寄存器0x29中的 ExternallyPowered 位以确定 Barrel_Jack_Event 的当前状态(详见 TRM 的表3-74)。

    如果 GPIO 已经是输入并在您的配置中启用、则 GPIE 事件不会更改相关 GPIO 的行为。

    此致、

    Conner Gillette