大家好,今天小编关注到一个比较有意思的话题,就是关于stm32哪些引脚可以高阻的问题,于是小编就整理了2个相关介绍stm32哪些引脚可以高阻的解答,让我们一起看看吧。
STM32单片机未使用引脚为不确定电平,原因是这些引脚在变位后未进行任何配置,所以保持初始化状态,即处于高阻状态,也就是浮空输入状态。
由于引脚没有输出,所以此时如果用万用表测量引脚电压,所得数值是不确定的,但理论上应当是0Ⅴ。
推挽输出:可以输出高,低电平,连接数字器件。
输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。
输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。
开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).
输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。
输出 1 时,N-MOS 高阻, P-MOS 不被激活,输出1(需要外部上拉电路);可以读IO输入电平变化,此模式可以把端口作为双向IO使用。
推挽输出是指在晶体管的两个极性之间,通过一个晶体管的集电极和发射极之间的电压来驱动负载;而开漏输出是指将一个晶体管的放大器的输入端与输出端之间相同的电压应用到负载上,从而使负载处于与晶体管的放大器的输入端电平相同的状态。
推挽输出更加稳定,而开漏输出更容易出现抖动、失真等现象。推挽输出的功率损耗比开漏输出要高,而开漏输出的效率要高于推挽输出。推挽输出可以提供更高的输出电流,而开漏输出可以提供更高的输出电压。
推挽输出是一种在输出端通过外接两个晶体管,分别作为推挽电路的开关来实现输出的一种电路形式。
它的特点是能够将较小的电压变成较大的电压,具有高效率。而开漏输出则是在输出端通过外接一个晶体管,作为开漏电路的开关来实现输出的一种电路形式。
它的特点是能够将较大的电压变成较小的电压,具有低功耗、低噪声。
推挽输出是通过NPN或者PNP型晶体管,将电路的高低电平输出给外部负载。它具有可控制、可驱动能力强的特点,能够提供较大的电流,既可以输出高电平,也可以输出低电平,但是一般不能两者同时输出;开漏输出是通过N型或者P型MOSFET,将电路的高低电平输出给外部负载。它具有输出高和低电平,但是不能提供较大电流,只能提供小电流。另外,它具有双向输出特性,即可以同时输出高低电平。
到此,以上就是小编对于stm32哪些引脚可以高阻的问题就介绍到这了,希望介绍关于stm32哪些引脚可以高阻的2点解答对大家有用。