作者:巴蒂GOAL1989_955 | 来源:互联网 | 2024-10-21 16:30
第一行代码定义外设基地址第二行基地址+偏移量,找到APB2的地址、第三行APB2的地址+偏移地址找到GPIO_BASE的地址第四行 将GPIO_BASE地址强制类型转换成GPI
第一行代码 定义外设基地址
第二行 基地址+偏移量,找到APB2的地址、
第三行 APB2的地址+偏移地址找到GPIO_BASE的地址
第四行 将GPIO_BASE地址强制类型转换 成GPIO_TypeDef 结构体类型 将它命名成GPIOA
因为机构体里定义的,在编译的时候会分配连续的存储区
所以 GPIOA 这个地址后面是连续的存储区 它有后面7个与GPIO_A相关的寄存器
ps: 上面的图和总结的内容来源于原子哥的视频