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.

[参考译文] TMS320F28377S:输入 GPIO 状态更改

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/639435/tms320f28377s-input-gpio-state-change

器件型号:TMS320F28377S

我在微控制器中看不到 GPIO 输入引脚的状态变化、即使我可以探测它并确认电路板上的状态变化。 这个问题只在我将引脚设置为具有一个输入上拉时发生。 我的电路在外部有一个10K 上拉电阻器。 当我将 PUD 设置为在内部禁用上拉时、我可以检测到状态变化。 为什么会出现这种情况?

谢谢、

Rohit。

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

    您好、Rohit、

    我怀疑内部拉电阻器可能会在内部将引脚拉至接地之上。 您是否能够尝试使用更强的下拉电阻器? 内部上拉电阻非常弱、因此这通常不是问题。

    此致、

    Kris

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

    Kris、

    非常感谢您的回答。

    我有一个外部10k 上拉电阻器、并已设置该 GPIO 上拉电阻器使能。 这意味着它被强上拉至 V。当我将该引脚的状态切换为接地时、我会在示波器上看到变化、但不会在 MCU 内部看到变化。 但是、当我将 GPIO 上拉电阻设置为禁用时、我在内部读取状态变化。 至于切换电路、我只使用一个开关、其中一个引脚连接到 V、另一个引脚直接接地。 因此、我不确定我是否理解您的观点。

    谢谢、

    Rohit。