一、GPIO引脚(114个)
概念说明:STM32F407ZGT6一共有7个IO端口(PORT),分别用字母A B C D E F G 表示
其中每IO端口有16个引脚(PIN),一共7*16=112个引脚
另外再加上 PH0 与 PH1,总共114个引脚
二、通用IO端口用到的 控制寄存器
- 配置寄存器(32位)
- GPIOx_MODER #选择 I/O 方向(输入、输出、AF、模拟)
- GPIOx_OTYPER #选择输出类型(推挽或开漏)
- GPIOx_OSPEEDR #选择输出方向
- GPIOx_PUPDR #用于选择上拉/下拉
- 数据寄存器(32位,但高16位保留)
- GPIOx_IDR #输入数据寄存器(只读)
- GPIOx_ODR #输出数据寄存器(可读可写)
- 置位/复位寄存器(32位)
- GPIOx_BSR
- 锁定寄存器(32位)
- GPIOx_LCKR