其他分享
首页 > 其他分享> > STM32 GPIO 笔记

STM32 GPIO 笔记

作者:互联网

1.推挽输出

使GPIO口输出高电平或者低电平

主要寄存器为端口配置地寄存器和端口配置高寄存器,每四个位控制一个GPIO. 

2 推挽输出和开漏输出

推挽输出结构是由两个MOS或者三极管收到互补控制的信号控制,两个管子时钟一个在导通,一个在截止。推挽输出保证可以真正的输出高电平和低电平,在两种电平下都驱动的能力。

开漏输出无法真正哪个队输出高电平,高电平时没有驱动能力,需要外部上来电阻完成对外的驱动。

  推挽输出 开漏输出
高电平驱动能力 由外部上拉电阻提供
低电平驱动能力
电平跳变速度 由外部上拉电阻提供,电阻越小,反应越快,功耗越大
线与功能 不支持 支持
电平转换 不支持 支持

3 GPIO 总线为ABP2,在使用前需要通过ABP2外设时钟使能寄存器来使能时钟。

 

标签:输出,高电平,推挽,低电平,笔记,STM32,寄存器,GPIO
来源: https://blog.csdn.net/anryg01/article/details/100619509