[STM32F4]

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

[复制链接]
2454|16
手机看帖
扫描二维码
随时随地手机跟帖
Amber11|  楼主 | 2019-6-14 15:19 | 显示全部楼层 |阅读模式
点亮LED灯时,发现引脚配置成上拉或者下拉,LED灯都正常工作,到网上查资料,基本都是说作为普通的输出,根据需要配置为上拉或下拉,所以,到底是怎么回事

使用特权

评论回复
select326| | 2019-6-14 16:18 | 显示全部楼层
看不明白你想问什么

使用特权

评论回复
评论
Amber11 2019-6-15 08:06 回复TA
就是想问作为普通的IO口,上拉和下拉的区别在哪里 
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.

使用特权

评论回复
评论
Amber11 2019-6-15 08:04 回复TA
那这个上拉、下拉的作用是什么? 
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 | 显示全部楼层
每种外设的用途搞清楚,不要用混乱了。

使用特权

评论回复
评论
Amber11 2019-6-18 14:32 回复TA
谢谢 
wowu| | 2019-7-5 11:48 | 显示全部楼层
应该需要上拉

使用特权

评论回复
木木guainv| | 2019-7-5 11:59 | 显示全部楼层
是不是就是一个限流的作用啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

0

粉丝