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.
我在微控制器中看不到 GPIO 输入引脚的状态变化、即使我可以探测它并确认电路板上的状态变化。 这个问题只在我将引脚设置为具有一个输入上拉时发生。 我的电路在外部有一个10K 上拉电阻器。 当我将 PUD 设置为在内部禁用上拉时、我可以检测到状态变化。 为什么会出现这种情况?
谢谢、
Rohit。
您好、Rohit、
我怀疑内部拉电阻器可能会在内部将引脚拉至接地之上。 您是否能够尝试使用更强的下拉电阻器? 内部上拉电阻非常弱、因此这通常不是问题。
此致、
Kris
Kris、
非常感谢您的回答。
我有一个外部10k 上拉电阻器、并已设置该 GPIO 上拉电阻器使能。 这意味着它被强上拉至 V。当我将该引脚的状态切换为接地时、我会在示波器上看到变化、但不会在 MCU 内部看到变化。 但是、当我将 GPIO 上拉电阻设置为禁用时、我在内部读取状态变化。 至于切换电路、我只使用一个开关、其中一个引脚连接到 V、另一个引脚直接接地。 因此、我不确定我是否理解您的观点。
谢谢、
Rohit。