目录
STM32F103
start:启动文件、内核寄存器文件、外设寄存器文件、时钟配置文件
library:标准库函数(内核及外设驱动)
user:用户文件、库函数配置文件、中断程序文件
添加宏定义
STM32F407
start目录
启动文件
M4内核寄存器文件(寄存器映射、操作内核外设寄存器函数)
STM32外设寄存器文件
时钟配置文件
library目录
M4内核外设及stm32外设驱动库函数
User目录
库函数配置文件、中断程序文件
将文件添加至工程
添加库函数宏定义
编译错误: 找不到xxx.h文件
解决:工程文件下Library目录下头文件、源文件分别存放在inc、src文件夹下,故需要把inc、src文件路径添加至Include Paths。
编译错误: stm32f4xx_it.c文件下找不到main.h文件
编译错误:User\stm32f4xx_it.c(144): warning: #223-D: function "TimingDelay_Decrement" declared implicitly
STM32F103


start:启动文件、内核寄存器文件、外设寄存器文件、时钟配置文件


library:标准库函数(内核及外设驱动)

 

user:用户文件、库函数配置文件、中断程序文件



添加宏定义


STM32F407

start目录
启动文件

M4内核寄存器文件(寄存器映射、操作内核外设寄存器函数)

STM32外设寄存器文件

时钟配置文件


library目录
M4内核外设及stm32外设驱动库函数

User目录
库函数配置文件、中断程序文件

将文件添加至工程

PS: 添加Library库函数文件时, 除了 stm32f4xx_fmc.c ,stm32f4xx_fmc.h之外,其他文件全部选中,Add 

 添加文件夹目录路径

添加库函数宏定义


编译错误: 找不到xxx.h文件

解决:工程文件下Library目录下头文件、源文件分别存放在inc、src文件夹下,故需要把inc、src文件路径添加至Include Paths。
 
编译错误: stm32f4xx_it.c文件下找不到main.h文件
 解决:注释

编译错误:User\stm32f4xx_it.c(144): warning: #223-D: function "TimingDelay_Decrement" declared implicitly
解决:注释
 
编译成功




















