M32F10X_MD,USE_STDPERIPH_DRIVER是两个宏定义,其中M32F10X_MD的作用是说明你所使用的芯片容量大小,例如在stm32f10x.h中如果我们没有定义一种芯片容量,就会报错。 stm32f10x.h #if !defined(STM32F10X_LD) && !defined(STM32F10X_LD_VL) && !defined(STM32F10X_MD) && !defined(STM32F10X_MD_VL...
defined 判断这个宏(这个宏就是 STM32F10X_LD/MD/HD),配置不同芯片的参数。 官方对不同芯片的宏定义参照以下内容: /* #define STM32F10X_LD */ /*!< STM32F10X_LD: STM32 Low density devices */ /* #define STM32F10X_LD_VL */ /*!< STM32F10X_LD_VL: STM32 Low density Value Line dev...
ld.s适用于小容量 产品;md.s适用于中等容量产品;hd适用于大容量产品;1、小容量产品(flash-16-32k):STM32F10X_LD,USE_STDPERIPH_DRIVER C4/C6 R4/R6T4/T62、中等容量产品(flash-64-128k):STM32F10X_MD,USE_STDPERIPH_DRIVERC8/CBR8/RBT8/TBV8/VBZ8/ZB3、 大容量产品(flash-256-512k):STM32F10X...
ld.s适用于小容量 产品;md.s适用于中等容量产品;hd适用于大容量产品;1、小容量产品(flash-16-32k):STM32F10X_LD,USE_STDPERIPH_DRIVER C4/C6 R4/R6T4/T62、中等容量产品(flash-64-128k):STM32F10X_MD,USE_STDPERIPH_DRIVERC8/CBR8/RBT8/TBV8/VBZ8/ZB3、 大容量产品(flash-256-512k):STM32F10X...
32_t AHBRSTR; __IO uint32_t CFGR2; #endif /* STM32F10X_CL */ #if defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || defined (STM32F10X_HD_VL) uint32_t RESERVED0; __IO uint32_t CFGR2; #endif /* STM32F10X_LD_VL || STM32F10X_MD_VL || STM32F10X_HD...