你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32F407 GPIO引脚相关

[复制链接]
sean1990 提问时间:2018-7-10 07:19 /
      大家好!请教各路大神一个问题。我的开发板上有3个引脚接了3个LED灯,引脚低电平时导通,LED灯亮。我把GPIO引脚初始化时,设置为上拉,按道理来讲,LED灯两端都是高电平不应该亮才对,为什么现在一上电LED灯直接就亮了?原理图如下:

开发板上LED原理图

开发板上LED原理图


请各路大神前来指点。

收藏 评论18 发布时间:2018-7-10 07:19

举报

18个回答
wudianjun2001 回答时间:2018-7-10 08:27:44
上拉模式,输入才有用的吧。这个是输出,一般设置成推挽模式。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

回答时间:2018-7-10 08:44:32
配置完成以后,默认应该是低电平。应该加上输出高。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

sean1990 回答时间:2018-7-10 08:52:59
wudianjun2001 发表于 2018-7-10 08:27
上拉模式,输入才有用的吧。这个是输出,一般设置成推挽模式。

我查了芯片手册,说F4的和F1的引脚有所不同,输出也可以配置上拉下拉,所以想试试,我想设置成上拉后,两边都是高电平应该不亮才对,但是情况却相反,还没想通为什么
sean1990 回答时间:2018-7-10 08:54:01
安 发表于 2018-7-10 08:44
配置完成以后,默认应该是低电平。应该加上输出高。

按照我的理解,如果我设置成上拉,是不是应该默认是高电平?
回答时间:2018-7-10 08:58:13
楼主,你的IO模式是什么,推免还是开漏?
sean1990 回答时间:2018-7-10 09:04:45
安 发表于 2018-7-10 08:58
楼主,你的IO模式是什么,推免还是开漏?

推挽输出
MrJiu 回答时间:2018-7-10 09:18:36
GPIOx_ODR的上电默认值是0,你即使配置位上拉,依然是输出低电平。。。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

回答时间:2018-7-10 09:38:12
换成开漏试试。
jakecumt 回答时间:2018-7-10 09:58:47
你把管脚上电设置成输出并且高电平输出,看看还亮么?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版