打印
[STM32F4]

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

[复制链接]
2575|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接口这边嫩高低电平变化就行。

使用特权

评论回复
5
cdklh1968| | 2019-6-15 07:29 | 只看该作者
因为STM32的上拉,下拉电阻 40K左右,就30UA的电流,不会点亮LED.
而你的输出口的电流才是点亮LED的主要电流,大约20-50MA.

使用特权

评论回复
评论
Amber11 2019-6-15 08:04 回复TA
那这个上拉、下拉的作用是什么? 
6
598330983| | 2019-6-15 09:13 | 只看该作者
上拉是通过一个电阻连接到了VCC,下拉是通过一个电阻连接到了GND

使用特权

评论回复
7
598330983| | 2019-6-15 09:13 | 只看该作者
所以你想啊如果你IO给个高电平,不管你上拉还是下拉都可以点亮。

使用特权

评论回复
8
598330983| | 2019-6-15 09:14 | 只看该作者
如果你给个低电平,不管你上拉下拉都可以熄灭。

使用特权

评论回复
9
598330983| | 2019-6-15 09:14 | 只看该作者
上拉下拉的真正用途不是驱动输出,而是用于输入时候的信号确认。

使用特权

评论回复
10
598330983| | 2019-6-15 09:14 | 只看该作者
就是默认情况是什么输入电平,比如上拉,默认输入就是高电平,下拉就是低电平

使用特权

评论回复
11
598330983| | 2019-6-15 09:15 | 只看该作者
同时你可以通过按键改变这个输入的状态,比如上拉的话,你可以通过按键变成接地,就是改变了输入状态,如果你下拉设置,你可以通过按键接到VCC变成高电平输入。

使用特权

评论回复
12
598330983| | 2019-6-15 09:16 | 只看该作者
每种外设的用途搞清楚,不要用混乱了。

使用特权

评论回复
评论
Amber11 2019-6-18 14:32 回复TA
谢谢 
13
wowu| | 2019-7-5 11:48 | 只看该作者
应该需要上拉

使用特权

评论回复
14
木木guainv| | 2019-7-5 11:59 | 只看该作者
是不是就是一个限流的作用啊

使用特权

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

本版积分规则

3

主题

18

帖子

0

粉丝