USE_STDPERIPH_DRIVER的意思是:to use or not the peripheral’s drivers in application code(i.e. code will be based on direct access to peripheral’s registers rather than drivers API),this option is controlled by the #define USE_STDPERIPH_DRIVER,也就是这个定义控制了是否在应用中启用外设驱动,我们使用标准外设库本来就是为了方便控制外设,所以添加这个定义,以启用外设驱动。
STM32F10X_HD的意思是制定你自己的处理器,如果你的处理器是STM32 High density devices,那么用这个宏。另外还有STM32F10X_LD,STM32F10X_XL,等好多种。Density的意思是“密度、稠密”的意思。