1.STM32顾名思义有32位,位寻址空间是2^32 = 4GB,按照512MB分成8块
2.如图,分了这么多区域,其中Block2控制片上外设,GPIO就这这个区域
3.在block2中这样分配总线,其中GPIO挂在AHB1上
4.再拿出AHB1放大,可以看到GPIO的排列,其中GPIOA排在第一个
5.再拿出GPIOA放大,可见每个寄存器相差4个字,刚好32位,
6.再拿出GPIOX_BSRR这个寄存器有32位,低16位set,高16位reset
这样一级一级的放大,最终落实到每一个bit,这就是stm32的组织形式