前提概要
使用KEIL建立STM32的工程时,一般会定义系统中的两个宏
宏: USE_STDPERIPH_DRIVER
为了屏蔽编译器的默认搜索路径,转而使用我们添加到工程中的ST库
STM32XXX
例:STM32F10X_HD,则是使用大容量芯片,该宏是一个条件编译,不同芯片使用不同的宏
提示
小容量的芯片也可以使用STM32F10X_HD,即STM32F10X_LD或STM32F10X_MD也可以使用STM32F10X_HD,只是这样定义,相当于小容量芯片也包含了只有大容量可以使用的寄存器相关的操作和宏定义,但是只要我们不去使用它就可以了