M32F10X_MD M32F10X_MD,USE_STDPERIPH_DRIVER是两个宏定义,其中M32F10X_MD的作用是说明你所使用的芯片容量大小,例如在stm32f10x.h中如果我们没有定义一种芯片容量,就会报错。 stm32f10x.h #if !defined(STM32F10X_LD) && !defined(STM32F10X_LD_VL) && !defined(STM32F10X_MD) && !defined(STM...
一、启动文件的作用是:1. 初始化堆栈指针 SP;2. 初始化程序计数器指针 PC;3. 设置堆、栈的大小;4. 设置异常向量表的入口地址;5. 配置外部 SRAM 作为数据存储器(这个由用户配置,一般的开发板可没有外部 SRAM);6. 设置 C 库的分支入口__main(最终用来调用 main 函