GPIO的工作模式

上拉输入:把输入的电位拉高,比如拉到VCC。上拉就是将一个不确定的电信号通过一个电阻嵌在高电平,电阻同时起到限流的作用。强弱只是上拉电阻的阻值不同,没有严格区分。

下拉输入:把输入的点位拉低,比如拉到GND。原理和上拉相同。

浮空输入:浮空就是逻辑器件的输入引脚既不接高电平,也不接低电平。由于逻辑器件的内部构造,当它输入引脚浮空时,相当于该引脚接了高电平。一般使用时,建议不用浮空,容易收到外界的干扰。

模拟输入:模拟输入是指传统方式 的输入,数字输入是输入PCM数字信号,及0,1的二进制数字信号,通过数模转换成模拟信号。经前级放大进入功率放大器,功率放大器还是模拟的。

开漏输出:输出端相当于三极管的集电极,要得到高电平状态需要接上拉电阻才行,适合于电流型的驱动,其吸收电流的能力相对强(一般20ma以内)。

推挽输出:可以输出高低电平,连接数字器件。推挽的结构一般是指两个三极管分别受两个互补信号控制,总是在一个三极管导通的时候 另一个截止。

复用推挽输出,复用开漏输出可以当作是第二功能时的使用,也就是非通用IO使用。

猜你喜欢

转载自www.cnblogs.com/Start-wyz/p/12559099.html