[1], ST官网下载stm32f1标准库
/*******************************************************************************************************/
[2]开始配置文件
(1)工程根目录下建立如图所示几个文件夹(根据需求修改)
(2)打开KEIL新建工程于USER目录下,选择对应的板子型号KEIL会在USER下生产文件如下
/*******************************************************************************************************/
[3]配置所需固件库文件
•(1)CORE 中放置固件库包里面相关的启动文件及核心文件
startup文件选择
startup_stm32f10x_ld.s 小容量芯片
startup_stm32f10x_md.s中容量芯片
startup_stm32f10x_hd.s大容量芯片
配置完成的CORE
(2)USER除了放置工程文件外,还用来存放主函数 main.c,以及其他库函数文件
配置完成的USER
(3)LIB放置ST官方库函数文件
(4)OBJ文件夹用于存放编译过程文件以及 hex 文件
文件配置完成之后在KEIL中
添加文件
配置头文件路径
写c/c++宏定义……
就可以使用了
最后总结一下文件结构以及作用
配置最重要的是弄清每个文件的意义,以上是借鉴正点原子思路建立的工程模板,熟练之后就可以建立自己风格的工程模板了
附上我个人风格的f1与f4的工程模板: