OpenEdv-开源电子网

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

跑马灯的实验推挽输出为什么要加个上拉?

[复制链接]

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
发表于 2016-11-3 21:40:28 | 显示全部楼层 |阅读模式
1金钱
推挽输出的情况下电平不都是确定的吗?给0就是低电平,给1就是高电平,为什么要加个上拉?这个上拉或下拉有什么作用?


最佳答案

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

就是说在单片机没有输出任何信号的时候,引脚是高电平还是低电平是不确定的,这时候可能导致一些混乱。通过一个下拉让引脚悬空的时候相当于输出了0,也可以根据需要设置为上拉
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2016-10-31
在线时间
9 小时
发表于 2016-11-3 21:40:29 | 显示全部楼层
kongdong 发表于 2016-11-4 10:19
那这个输出0时灯就亮了,输出模式推挽输出上拉和推挽输出下拉有什么区别呢?

就是说在单片机没有输出任何信号的时候,引脚是高电平还是低电平是不确定的,这时候可能导致一些混乱。通过一个下拉让引脚悬空的时候相当于输出了0,也可以根据需要设置为上拉
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-3 21:42:31 | 显示全部楼层
本帖最后由 kongdong 于 2016-11-3 21:44 编辑

推挽输出不是给0就是低电平,给1就是高电平吗?加个上拉或者下拉对输出有什么影响呢?
图片1.png
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2016-10-31
在线时间
9 小时
发表于 2016-11-3 21:54:10 | 显示全部楼层
个人觉得直接设置成不上下拉也是可以的,这样设置的目的应该是为了在没有输出电平,也就是输出口不知道0还是1的时候保证灯是不亮的,当然也可以设置成下拉让灯默认是亮的,设置好上下拉应该算一个良好的编程习惯。
回复

使用道具 举报

19

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2016-11-3
在线时间
42 小时
发表于 2016-11-3 23:21:51 | 显示全部楼层
终于有一个我可以回答的上的问题了,答案是:处于节省功耗的考虑,设计思路是这样的:尽量减少ST主控芯片的能耗,所以是配置成输出0的时候LED亮,虽然对于整板功耗来说并没有什么卵用,但是主控的能耗降低了。单独驱动一个LED还体现不出来什么,因为LED的功耗本身不大,但是如果驱动大功率的负载就有必要了,外面还需要加有源三极管或者MOS管来做开关作用
回复

使用道具 举报

17

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2085
金钱
2085
注册时间
2016-8-8
在线时间
362 小时
发表于 2016-11-4 07:50:29 | 显示全部楼层
慢慢炖 发表于 2016-11-3 23:21
终于有一个我可以回答的上的问题了,答案是:处于节省功耗的考虑,设计思路是这样的:尽量减少ST主控芯片的 ...

学习了
黑夜给了我黑色的眼睛,我却用它来寻找白花花的银子,黄灿灿的金子,以及红彤彤的毛爷爷
回复

使用道具 举报

3

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2013-10-23
在线时间
187 小时
发表于 2016-11-4 08:54:51 | 显示全部楼层
图中并没有上拉电路啊
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2016-11-4 08:54:56 | 显示全部楼层
哪里有上拉电阻,明摆着是一个LED灯的限流电阻吧.
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-4 10:06:36 来自手机 | 显示全部楼层
操作系统 发表于 2016-11-4 08:54
哪里有上拉电阻,明摆着是一个LED灯的限流电阻吧.

我指的是在设置IO口的时候设置成推挽上拉
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-4 10:19:37 来自手机 | 显示全部楼层
汤的圆 发表于 2016-11-3 21:54
个人觉得直接设置成不上下拉也是可以的,这样设置的目的应该是为了在没有输出电平,也就是输出口不知道0还 ...

那这个输出0时灯就亮了,输出模式推挽输出上拉和推挽输出下拉有什么区别呢?
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-4 12:52:41 | 显示全部楼层
操作系统 发表于 2016-11-4 08:54
哪里有上拉电阻,明摆着是一个LED灯的限流电阻吧.

QQ截图20161104124958.png
这个的上拉或者下拉分别有什么作用?

回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2016-11-4 15:19:25 | 显示全部楼层
kongdong 发表于 2016-11-4 12:52
这个的上拉或者下拉分别有什么作用?

此电阻为保护功能吧.可理解为 推挽输出就行了.
回复

使用道具 举报

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
金钱
358
注册时间
2016-10-18
在线时间
53 小时
发表于 2016-11-5 13:29:12 | 显示全部楼层
可能有限流保护和防止外界干扰带来的电平不稳定吧。
回复

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2016-10-9
在线时间
16 小时
发表于 2016-11-5 13:44:57 | 显示全部楼层
增大IO的驱动能力
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
972
金钱
972
注册时间
2016-6-15
在线时间
473 小时
发表于 2016-11-5 13:56:33 | 显示全部楼层
首先你说的上拉是芯片内部上拉还是IO外部上拉?如果是IO内部上拉同时是推挽输出的话是没有意义的,可能只是作者随意设置的也没有什么影响。因为内部上拉或推挽输出在IO口未初始化之前都是无效的,一旦IO配置完成推挽输出时IO口就已经确定了电平这时内部上拉同时生效是没有意义的。

不过如果是IO外部加上拉那么意义就有所不同了,因为外部上拉在单片机通电后还未工作时就已经生效,这时IO内部的寄存器都是复位状态那么IO外部上拉电阻就可以是IO在未初始化之前确定一个电平,比如很多芯片都有片选信号+外部上拉,在总线复用时板子上电后外部上拉电阻就可以让外部的复用芯片的片选信号处于有效或者无效状态防止总线冲突。
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-5 18:11:45 | 显示全部楼层
汤的圆 发表于 2016-11-3 21:40
就是说在单片机没有输出任何信号的时候,引脚是高电平还是低电平是不确定的,这时候可能导致一些混乱。通 ...

明白了,谢谢
回复

使用道具 举报

11

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-8-15
在线时间
37 小时
 楼主| 发表于 2016-11-5 18:12:16 | 显示全部楼层
shuaigew88 发表于 2016-11-5 13:56
首先你说的上拉是芯片内部上拉还是IO外部上拉?如果是IO内部上拉同时是推挽输出的话是没有意义的,可能只是 ...

谢谢你的回答
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-3-1 05:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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