您好、欢迎来到现金彩票网!
当前位置:秒速快三官网 > 输入模式 >

STM32 各输入输出模式的区别特点?怎么样判断在什么情况下用哪种

发布时间:2019-06-25 09:18 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部*Input floating: 引脚悬空,就是没有上拉也没有下拉电阻的意思,针对外部有上拉器件使用,节省能耗,做AD输入时也可以这样设置。

  *Analog input: 模拟输入,用于AD,比较器输入(我理解是跟floating一样,实际我没有用到这个方式)

  *Output open-drain: 开漏输出,类似三极管集电极引出,就是输出没有上拉电阻,要外部供电,否则输出永远是“0”

  例如:你需要点亮一颗LED,LED正极串电阻连接到VCC,负极接IO口时使用开漏输出。

  *Output push-pull: 推挽输出,输出引脚对VCC和对地各有一个MOS管,输出电流较大。

  比如IIC总线的CLK线就需要用到推挽输出。追问能在讲讲开漏输出吗?还是没太搞懂~~~怎么外部供电追答开漏就是MOS管的漏极是开路状态,假设你对MOS管不是很熟,我就用三极管跟你说吧。

  开漏好比NPN三极管的集电极是开路的,怎么说呢,IC控制三极管基极,发射极接地,而把集电极空出来。

  反过来,你的LED接在电源正极跟IO口上就不同了,基极给电让三极管导通的时候,电源从正极到LED到IO口,由于三极管是导通的,你的LED就亮了,明白了吗?

http://thomainsurance.com/shurumoshi/487.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有