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

2019-07-20 19:05发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
yzc00271
1楼-- · 2019-07-22 06:32
 精彩回答 2  元偷偷看……
shuaigew88
2楼-- · 2019-07-22 07:21
首先你说的上拉是芯片内部上拉还是IO外部上拉?如果是IO内部上拉同时是推挽输出的话是没有意义的,可能只是作者随意设置的也没有什么影响。因为内部上拉或推挽输出在IO口未初始化之前都是无效的,一旦IO配置完成推挽输出时IO口就已经确定了电平这时内部上拉同时生效是没有意义的。

不过如果是IO外部加上拉那么意义就有所不同了,因为外部上拉在单片机通电后还未工作时就已经生效,这时IO内部的寄存器都是复位状态那么IO外部上拉电阻就可以是IO在未初始化之前确定一个电平,比如很多芯片都有片选信号+外部上拉,在总线复用时板子上电后外部上拉电阻就可以让外部的复用芯片的片选信号处于有效或者无效状态防止总线冲突。
kongdong
3楼-- · 2019-07-22 07:57
汤的圆 发表于 2016-11-3 21:40
就是说在单片机没有输出任何信号的时候,引脚是高电平还是低电平是不确定的,这时候可能导致一些混乱。通 ...

明白了,谢谢
kongdong
4楼-- · 2019-07-22 11:52
shuaigew88 发表于 2016-11-5 13:56
首先你说的上拉是芯片内部上拉还是IO外部上拉?如果是IO内部上拉同时是推挽输出的话是没有意义的,可能只是 ...

谢谢你的回答

一周热门 更多>