第四步:STM32F4 GPIO介绍

1.0 STM32F407ZGT6引脚说明

STM32F407ZGT6
一共有7组IO口
每组IO口有16个IO
一共16X7=112个IO
外加2个PH0和PH1
一共114个IO口
GPIOA,GPIOB---GPIOG
PH0,PH1

 1.1 GPIO工作方式

4种输入模式:
       输入浮空
       输入上拉
       输入下拉
       模拟输入
4种输出模式:
      开漏输出(带上拉或者下拉)
      开漏复用功能(带上拉或者下拉)
      推挽式输出(带上拉或者下拉)
      推挽式复用功能(带上拉或者下拉)
4种最大输出速度:
       -2MHZ
       -25MHz
       -50MHz
       -100MHz

上电复位后,GPIO默认为浮空状态,部分特殊功能引脚为特定状态。

推挽输出:
可以输出强高低电平,连接数字器件 
开漏输出:
只可以输出强低电平,高电平得靠外部电阻拉高。输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内)
 

 1.2 GPIO基本结构

M3IO口基本结构

 M4IO口基本结构

GPIO的输入工作模式1—输入浮空模式

GPIO的输入工作模式2—输入上拉模式

 GPIO的输入工作模式3—输入下拉模式

GPIO的输入工作模式4模拟模式

GPIO的输出工作模式1—开漏输出模式

 GPIO的输出工作模式2—开漏复用输出模式

GPIO的输出工作模式3—推挽输出模式 

 GPIO的输出工作模式4—推挽复用输出模式

 1.3 GPIO相关配置寄存器

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值