stm32gpio的工作模式
1、推挽输出
可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。
推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。
2、开漏输出
输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。适合于做电流型的驱动,其吸收电流的能力相对强(一般20mA以内)。
3、浮空输入
对于浮空输入,一直没找到很权威的解释,只好从以下图中去理解了
由于浮空输入一般多用于外部按键输入,结合图上的输入部分电路,我理解为浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。
4、上拉输入/下拉输入/模拟输入
这几个概念很好理解,从字面便能轻易读懂。
5、复用开漏输出、复用推挽输出
可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用)
-
STM32
+关注
关注
2274文章
10929浏览量
358014
发布评论请先 登录
相关推荐
GPIO模块与其他外设的连接方法
GPIO错误排查与解决
如何配置GPIO引脚
GPIO内部电路的原理
![<b class='flag-5'>GPIO</b>内部电路的原理](https://file1.elecfans.com/web1/M00/F5/76/wKgaoWc9PCWAHOKnAAAc1WfjBWU877.jpg)
stm32 GPIO中断配置教程
STM32 GPIO的八种工作模式
![<b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的八种<b class='flag-5'>工作</b><b class='flag-5'>模式</b>](https://file1.elecfans.com/web1/M00/F4/64/wKgaoWcqyfGAAD-yAABGKLy5VbM040.png)
gpio接口是干什么的 gpio四种输入输出模式怎么选择
stm32用串口烧录怎么设置
CKS32F107xx系列MCU的GPIO内部硬件结构和工作模式
![CKS32F107xx系列MCU的<b class='flag-5'>GPIO</b>内部硬件结构和<b class='flag-5'>工作</b><b class='flag-5'>模式</b>](https://file1.elecfans.com/web2/M00/FE/85/wKgaomadtLiAf3NtAAHFLEhMVU8538.jpg)
什么是GPIO?GPIO组成原理
![什么是<b class='flag-5'>GPIO</b>?<b class='flag-5'>GPIO</b>组成原理](https://file1.elecfans.com/web2/M00/DE/2B/wKgZomYt0YKAc8h8AAAoNDQz4hY382.png)
评论