我目前正在开发一个涉及STM32 F4发现板的项目,我试图使用外部输入源作为GPIO引脚的输入。外部输入源是设置为3.3V的电源。引脚设置为GPIO_PULLDOWN模式,以便在未指定特定值时输入接地。但是,一旦接地,我无法更改输入值。当我将电源设置为给输入引脚提供3.3V电压时,它仍然保持接地。但是当我将电路板上的3.3V引脚连接到输入引脚时,它的输入电压为3.3V。我注意到一件事,我觉得有点奇怪:当我使用万用表测量输入引脚时,当我使用电源的GND和输入引脚的VCC时,万用表测量输入引脚上的3.3V。但是当我使用微控制器的GND引脚和输入引脚的VCC时,它输出0V。
知道如何解决这个问题吗?我对这个话题很新鲜,所以所有的建议都会受到赞赏。提前谢谢。
答案 0 :(得分:0)
想出来。电源接地是隔离的,因此我需要将电源接地与微控制器连接。