【发布时间】:2017-09-25 20:28:37
【问题描述】:
我目前正在从事一个涉及STM32 F4 Discovery board 的项目,我正在尝试使用外部输入源作为GPIO 引脚的输入。外部输入源是一个设置为 3.3V 的电源。引脚设置为模式GPIO_PULLDOWN,以便在未分配特定值时输入接地。但是,一旦接地,我就无法更改输入值。当我将电源设置为向输入引脚提供 3.3V 电压时,它仍然保持接地。但是当我将板上的 3.3V 引脚连接到输入引脚时,它会得到 3.3V 作为输入。我注意到一件事,我觉得有点奇怪:当我使用万用表测量输入引脚时,当我使用电源的GND 和电源的VCC 时,万用表在输入引脚上测量到 3.3V输入引脚。但是当我使用微控制器的GND 引脚和输入引脚的VCC 时,它输出0V。
知道如何解决这个问题吗?我对这个话题很新鲜,所以所有的建议都将不胜感激。提前谢谢你。
【问题讨论】:
标签: microcontroller stm32 gpio