STM32的做法 对于STM32来说,使用一个结构体将一个外设的所有寄存器都放到一起。先定义一个结构体包含所有的寄存器,再定义一个基地址的宏定义,然后用一个宏定义将基地址和结构体联系起来,就能通过这个结构体访问这些寄存器了。 修改驱动: 1.添加清除BSS段代码; 2.添加结构体寄存器 在结构体中添加寄存器的时候一定要注意地址的连续性,如果不连续的话要添加占位。 3.