OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10932|回复: 12

关于IO上拉,下拉的理解?

[复制链接]

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
发表于 2015-8-26 15:09:11 | 显示全部楼层 |阅读模式
5金钱
大家好,原子哥好,小弟对于上拉下拉一直都没有弄明白;什么叫上拉,和下拉?有什么概念吗?还有就是上拉下拉有什么作用吗?好像还分输入,输出上拉下拉;
在看原子哥视频的时候,当讲外部中断的时候,讲到这部分的时候说了这么一句话,由于key0 key1,key2按下以后是低电平,所以默认设为上拉;而    key_up按下是高电平,所以默认设为下拉?如何理解呢?上拉下拉和最后端口是高低电平有关系吗?请大师们帮忙解决一下疑惑,谢谢;


最佳答案

查看完整内容[请看2#楼]

KEY 012 设为上拉 即 KEY 012端是高电平,若某个被拉低则说明对应的按键被按下。 KEY_UP同理! 不然识别不了按键有没有被按下  还有     多多看看参考手册吧
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

794

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1502
金钱
1502
注册时间
2015-3-3
在线时间
460 小时
发表于 2015-8-26 15:09:12 | 显示全部楼层
KEY 012 设为上拉 即 KEY 012端是高电平,若某个被拉低则说明对应的按键被按下。
KEY_UP同理!
不然识别不了按键有没有被按下 

还有     多多看看参考手册吧
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-26 18:14:01 | 显示全部楼层
回复【2楼】hpeng1874:
---------------------------------
首先感谢您的回答;
第一,如果按照您的说法,那就是说在悬空状态下,上拉就是出于高电平,下拉就是出于低电平,对吗?
第二,一的说法,是如何通过上拉电阻和下拉电阻实现的呢?谢谢
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2015-8-26 18:35:59 | 显示全部楼层
不建议设置为悬空,悬空状态不稳定
可以STM32内部上下拉,也可以外部上下拉
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-26 20:30:00 | 显示全部楼层
回复【4楼】login_FAE:
---------------------------------
能否再具体深入点讲呢?谢谢
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11473
金钱
11473
注册时间
2014-4-1
在线时间
1297 小时
发表于 2015-8-26 21:49:28 | 显示全部楼层
学过三极管电路吗?
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-27 12:35:26 | 显示全部楼层
回复【6楼】xuande:
---------------------------------
没有,不过我可以去网上搜搜;这个和三极管电路什么关系?请指点;谢谢
回复

使用道具 举报

55

主题

1231

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2625
金钱
2625
注册时间
2014-2-13
在线时间
514 小时
发表于 2015-8-27 15:04:03 | 显示全部楼层
LZ可以去看看我发的帖子资料http://www.openedv.com/posts/list/54380.htm
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

8

主题

124

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2015-8-1
在线时间
7 小时
发表于 2015-8-27 19:13:38 | 显示全部楼层
我这几天的感觉就是:如果外设是低电平有效,那输入就上拉,外设是高电平有效,那输入就下拉。上拉就是拉到高电平,下拉就是拉到低电平。总之,你的默认状态要和外设的有效状态反着就好。而且,好像gpio只有输入有上下拉吧。输出没看到有。

解释的可能有点俗气,硬件门外汉,勿见笑。
有软件开发经验,从0硬件基础学习STM32开发。
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-28 15:41:47 | 显示全部楼层
回复【8楼】黑夜之狼:
---------------------------------
谢谢您的指点,谢谢分享
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-28 16:23:19 | 显示全部楼层
回复【9楼】dragon7799:
---------------------------------
谢谢您的指点;我也是刚学这个东西,也是门外汉;不过你的解释方式很好啊,我觉得就应该这样啊,通俗易懂才是重要的,不需要太多专业的言辞,反而让人很模糊;大家一起学习,谢谢;
回复

使用道具 举报

55

主题

1231

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2625
金钱
2625
注册时间
2014-2-13
在线时间
514 小时
发表于 2015-8-28 18:40:34 | 显示全部楼层
回复【11楼】wolfcan:
---------------------------------
没事,多点上网搜索资料,不懂就发帖子问,大家一起交流进步!
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

30

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2015-8-9
在线时间
0 小时
 楼主| 发表于 2015-8-28 18:56:32 | 显示全部楼层
回复【12楼】黑夜之狼:
---------------------------------
OK
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 06:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表