每个GPI/O端口有
两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH)
两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR)
一个32位置位/复位寄存器(GPIOx_BSRR)
一个16位复位寄存器(GPIOx_BRR)
一个32位锁定寄存器(GPIOx_LCKR)
函数介绍
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)
功能: 根据 GPIO_InitStruct 中指定的参数初始化外设GPIOx寄存器
参数: GPIOx:x可以是A,B,C,D或者E,来选择GPIO外设
GPIO_InitStruct 指向结构GPIO_InitTypeDef的指针,包含了外设GPIO的配置信息
GPIO_InitTypeDef定义于文件“stm32f10x_gpio.h”
typed