typedef struct
{
__IO uint32_t CRL;// 32位CRH与CRL分别控制每组IO口的高八位与低八位的模式及
__IO uint32_t CRH;//输出速率,每个IO口占用四位
__IO uint32_t IDR;//idr端口内的输入寄存器;
__IO uint32_t ODR;//odr端口内的输出寄存器;
__IO uint32_t BSRR;// 复位寄存器
__IO uint32_t BRR;// 寄存器
__IO uint32_t LCKR;// 锁存器
} GPIO_TypeDef;
GPIOA,GPIOB, GPIOC, GPIOD//是GPIO类型指针。
这个_IO 是指静态,
uint32_t 是指32位的无符号整形变量