STM32F4 - 在 GPIO.pulldown 模式下未检测到外部输入源

STM32F4 - External input source is not detected in GPIO.pulldown mode

我目前正在从事一个涉及 STM32 F4 Discovery board 的项目,我正在尝试使用外部输入源作为 GPIO 引脚的输入。外部输入源是设置为 3.3V 的电源。引脚设置为模式 GPIO_PULLDOWN,以便在未分配特定值时输入接地。但是,一旦接地,我就无法更改输入值。当我将电源设置为输入引脚提供 3.3V 电压时,它仍然保持接地状态。但是当我将电路板上的 3.3V 引脚连接到输入引脚时,它会获得 3.3V 作为输入。我注意到一件事,我觉得有点奇怪:当我使用万用表测量输入引脚时,当我使用电源 GND 和 [=15] 时,万用表在输入引脚上测量 3.3V =] 来自输入引脚。但是当我使用微控制器的 GND 引脚和输入引脚的 VCC 时,它输出 0V。

知道如何解决这个问题吗?我对这个话题很陌生,所以所有的建议都将不胜感激。提前谢谢你。

想通了。电源的地是隔离的,所以我需要把电源的地和单片机连接起来。