STM32 GPIO 笔记
作者:互联网
1.推挽输出
使GPIO口输出高电平或者低电平
主要寄存器为端口配置地寄存器和端口配置高寄存器,每四个位控制一个GPIO.
2 推挽输出和开漏输出
推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制,两个管子时钟一个在导通,一个在截止。推挽输出保证可以真正的输出高电平和低电平,在两种电平下都驱动的能力。
开漏输出无法真正哪个队输出高电平,高电平时没有驱动能力,需要外部上来电阻完成对外的驱动。
推挽输出 | 开漏输出 | |
高电平驱动能力 | 强 | 由外部上拉电阻提供 |
低电平驱动能力 | 强 | 强 |
电平跳变速度 | 快 | 由外部上拉电阻提供,电阻越小,反应越快,功耗越大 |
线与功能 | 不支持 | 支持 |
电平转换 | 不支持 | 支持 |
3 GPIO 总线为ABP2,在使用前需要通过ABP2外设时钟使能寄存器来使能时钟。
标签:输出,高电平,推挽,低电平,笔记,STM32,寄存器,GPIO 来源: https://blog.csdn.net/anryg01/article/details/100619509