STM32F103 ly个人回顾总结之GPIO配置

一 STM32的IO脚使用,首先要配置其GPIO.

    首先我们来了解STM32 GPIO的8种模式:

  • 上 拉 输 入 模 式 ( GPIO_Mode_IPU ): 单片机内部接上拉电阻,若 GPIO 引脚配置为上拉输入模式,在默认状态下
    (GPIO 引脚无输入),读取得的 GPIO 引脚数据为 1,高电平。
  • 下 拉 输 入 模 式 (GPIO_Mode_IPD ): 单片机内部接下拉电阻,若 GPIO 引脚配置为上拉输入模式,在默认状态下
    (GPIO 引脚无输入),读取得的 GPIO 引脚数据为 0,低电平。
  • 浮空输入模式(GPIO_Mode_IN_FLOATING):引脚悬空,默认状态为不确定值,多数为1v多。
  • 模拟输入模式(GPIO_Mode_AIN ):关闭了施密特触发器,不接上、下拉电阻,经由另一线路把电压信号传送到片上外设模块。如传送至 ADC 模块。
  • 普 通 推 挽 输 出(GPIO_Mode_Out_PP ):0-3.3v
  • 普通 开 漏 输 出(GPIO_Mode_Out_OD):0 或 高阻态,当1时输出高阻态,此时外接上拉电阻可使得输出电压等于外接电阻上拉电压。
  • 复用推挽输出(GPIO_Mode_AF_PP ) 对于相应的复用模式,则是根据 GPIO 的复用功能来选择的,如 GPIO 的引脚用作串
    口的输出,则使用复用推挽输出模式。
     
  • 复用开漏输出(GPI O_Mode_AF_OD )对于相应的复用模式,则是根据 GPIO 的复用功能来选择的,如 GPIO 的引脚用作串
    口的输出,则使用复用推挽输出模式。

需要注意的点:所有开漏输出都需要外接上拉电阻。而除了开漏输出,其他时候的上下拉都是使用内部配置,不需要外接电阻。

未完待续

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值