将地址信息放在一个头文件中方便管理,存放地址和偏移量
STM32的外设寄存器的组织形式是
基于基地址+寄存器偏移地址
比如,在RCC的基地址基础上,偏移0x00得到RCC_CR寄存器,偏移0x04得到RCC_PLLCFGR寄存器...这与C语言的结构体成员很像,因此可以用结构体成员来描述寄存器的映射
以GPIO寄存器映射来说明这一关系
1.GPIO寄存器的映射关系
以下同理
2 寄存器间的偏移关系
注意:GPIO端口模式寄存器MODER有32位,也就是占据4个字节,因此必须偏移4个字节,也就是32位才能到达下一个寄存器