stm32gpio的工作模式
1、推挽输出
可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。
推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。

2、开漏输出
输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。适合于做电流型的驱动,其吸收电流的能力相对强(一般20mA以内)。
3、浮空输入
对于浮空输入,一直没找到很权威的解释,只好从以下图中去理解了
由于浮空输入一般多用于外部按键输入,结合图上的输入部分电路,我理解为浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。
4、上拉输入/下拉输入/模拟输入
这几个概念很好理解,从字面便能轻易读懂。
5、复用开漏输出、复用推挽输出
可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用)
-
STM32
+关注
关注
2305文章
11120浏览量
371143
发布评论请先 登录
IO口8种工作模式和应用
【NCS随笔】如何进入system_off深度睡眠模式以及配置GPIO中断唤醒
Air780EPM应用开发:解锁GPIO与LED的N种交互模式
GPIO配置的工作原理是什么?
基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断
HTR3310 10路LED驱动器和GPIO控制器中文手册
HTR3316 16路LED驱动器和GPIO控制器中文手册
为什么GPIO配置总是出问题?
GPIO使用教程 GPIO接口应用
GPIO模块与其他外设的连接方法
GPIO错误排查与解决
GPIO在嵌入式系统中的作用
如何配置GPIO引脚
GPIO的八种模式及工作原理(电路原理和三极管)

stm32gpio的工作模式
评论