[STM32F4] 新手求助,引脚上拉和下拉的区别

[复制链接]
2916|16
 楼主| Amber11 发表于 2019-6-14 15:19 | 显示全部楼层 |阅读模式
点亮LED灯时,发现引脚配置成上拉或者下拉,LED灯都正常工作,到网上查资料,基本都是说作为普通的输出,根据需要配置为上拉或下拉,所以,到底是怎么回事
select326 发表于 2019-6-14 16:18 | 显示全部楼层
看不明白你想问什么

评论

就是想问作为普通的IO口,上拉和下拉的区别在哪里  发表于 2019-6-15 08:06
yiyigirl2014 发表于 2019-6-15 00:27 | 显示全部楼层
你画出来图看看就知道了。
yiyigirl2014 发表于 2019-6-15 00:27 | 显示全部楼层
只要能保证你的LED接口这边嫩高低电平变化就行。
cdklh1968 发表于 2019-6-15 07:29 | 显示全部楼层
因为STM32的上拉,下拉电阻 40K左右,就30UA的电流,不会点亮LED.
而你的输出口的电流才是点亮LED的主要电流,大约20-50MA.

评论

那这个上拉、下拉的作用是什么?  发表于 2019-6-15 08:04
598330983 发表于 2019-6-15 09:13 | 显示全部楼层
上拉是通过一个电阻连接到了VCC,下拉是通过一个电阻连接到了GND
598330983 发表于 2019-6-15 09:13 | 显示全部楼层
所以你想啊如果你IO给个高电平,不管你上拉还是下拉都可以点亮。
598330983 发表于 2019-6-15 09:14 | 显示全部楼层
如果你给个低电平,不管你上拉下拉都可以熄灭。
598330983 发表于 2019-6-15 09:14 | 显示全部楼层
上拉下拉的真正用途不是驱动输出,而是用于输入时候的信号确认。
598330983 发表于 2019-6-15 09:14 | 显示全部楼层
就是默认情况是什么输入电平,比如上拉,默认输入就是高电平,下拉就是低电平
598330983 发表于 2019-6-15 09:15 | 显示全部楼层
同时你可以通过按键改变这个输入的状态,比如上拉的话,你可以通过按键变成接地,就是改变了输入状态,如果你下拉设置,你可以通过按键接到VCC变成高电平输入。
598330983 发表于 2019-6-15 09:16 | 显示全部楼层
每种外设的用途搞清楚,不要用混乱了。

评论

谢谢  发表于 2019-6-18 14:32
wowu 发表于 2019-7-5 11:48 | 显示全部楼层
应该需要上拉
木木guainv 发表于 2019-7-5 11:59 | 显示全部楼层
是不是就是一个限流的作用啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部