关于STM32F407 GPIO引脚相关
大家好!请教各路大神一个问题。我的开发板上有3个引脚接了3个LED灯,引脚低电平时导通,LED灯亮。我把GPIO引脚初始化时,设置为上拉,按道理来讲,LED灯两端都是高电平不应该亮才对,为什么现在一上电LED灯直接就亮了?原理图如下:请各路大神前来指点。
上拉模式,输入才有用的吧。这个是输出,一般设置成推挽模式。 配置完成以后,默认应该是低电平。应该加上输出高。 wudianjun2001 发表于 2018-7-10 08:27
上拉模式,输入才有用的吧。这个是输出,一般设置成推挽模式。
我查了芯片手册,说F4的和F1的引脚有所不同,输出也可以配置上拉下拉,所以想试试,我想设置成上拉后,两边都是高电平应该不亮才对,但是情况却相反,还没想通为什么 安 发表于 2018-7-10 08:44
配置完成以后,默认应该是低电平。应该加上输出高。
按照我的理解,如果我设置成上拉,是不是应该默认是高电平? 楼主,你的IO模式是什么,推免还是开漏? 安 发表于 2018-7-10 08:58
楼主,你的IO模式是什么,推免还是开漏?
推挽输出 GPIOx_ODR的上电默认值是0,你即使配置位上拉,依然是输出低电平。。。 换成开漏试试。 你把管脚上电设置成输出并且高电平输出,看看还亮么?
页:
[1]
2