STM32学习系列----STM32之GPIO

本文介绍了STM32的GPIO功能,包括GPIO的工作模式、配置寄存器以及基于V3.5库函数的GPIO配置。详细阐述了GPIO的八种工作模式,如上拉输入、下拉输入、浮空输入和模拟输入,并解析了开漏输出和推挽输出的差异。还讲解了GPIO的配置寄存器,如CRL、CRH、IDR、ODR、BSRR和BRR的作用。
摘要由CSDN通过智能技术生成

STM32之GPIO

欢迎转载,转载请注明原作者

1.GPIO解释

GPIO英文全称是General-purpose input/ouput,即通用型输入输出,GPIO根据配置可以作为通用输入(GPI),通用输出(GPO)或是通用输入输出(GPIO)

2.GPIO工作模式

GPIO共有八种工作模式,其中包括4种输入模式和4种输出模式。其中输出模式有3种输出速率

输入模式

  • 上拉输入
  • 下拉输入
  • 浮空输入
  • 模拟输入

输入模式

1.上拉输入:配置为上拉输入模式时,内部上拉电阻连接;若无高低电平输入时,检测该管脚电平为高电平。

2.下拉输入:配置为下拉输入模式时,内部下拉电阻连接;若无高低电平输入时,检测该管脚电平为低电平。

3.浮空输入:配置为浮空输入模式时,内部上拉电阻与下拉电阻均不连接;若无高低电平输入时,检测该管脚电平未知。

4.模拟输入:配置为模拟输入模式时,输入信号不再经过TTL肖特基触发器1,直接输入到芯片内部检测,一般用于ADC等模拟量信号采集。
输出模式

  • 开漏输出
  • 推挽输出
  • 复用开漏输出
  • 复用推挽输出

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值