首页 > 代码库 > STM32管脚模式
STM32管脚模式
一:基础概念:
1.上拉指的是IO口在悬空时为高电平,下拉为低电平,浮空和开漏随IO变化,推挽则具有比较好的驱动能力。
2.推挽输出:单片机引脚可以直接输出高电平电压,高低电平都可以输出,既可以向负载灌电流,又可以从负载
吸收电流,带负载能力比较强。
3.开漏输出:不输出电压,低电平接地,高电平不接地。
如果外接上拉电阻,则在输出高电平时,电压会被拉到上拉电阻的电源电源。
4.浮空输入:输入什么信号就是什么信号。
二:stm32管脚配置
GPIOMode_TypeDef GPIO mode定义及偏移地址
GPIO_Mode_AIN = 0x0, //模拟输入
GPIO_Mode_IN_FLOATING = 0x04, //悬空输入
GPIO_Mode_IPD = 0x28, //下拉输入
GPIO_Mode_IPU = 0x48, //上拉输入
GPIO_Mode_Out_OD = 0x14, //开漏输出
GPIO_Mode_Out_PP = 0x10, //推挽输出
GPIO_Mode_AF_OD = 0x1C, //开漏复用
GPIO_Mode_AF_PP = 0x18 //推挽复用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。