1. 新建空白工程
新建Start,User,Library三个备用
2.找到工程路径在路径下面新建选中的文件夹
3. 添加启动文件(一般是以"startup"开头)
我的启动文件是从官方固件库找的D:\STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
4.添加"System"工程文件
路径: D:\STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
5.添加内核寄存器描述文件
路径:D:\STM32F1xx固件\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
6.将上面三组文件全部放入"Start"文件夹里面
7.在工程文件里面单击下图从外部添加
8. 从Start文件夹添加下图所示的文件到工程文件里面
9.具体添加哪一种根据自己型号来(我的是128k的所以添加MD)
10.添加库函数
路径:D:\STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver下面inc和srs文件夹里面东西全部添加到Library文件夹里面
11.添加库函数支持文件和中断文件到User文件夹
路径:D:\STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
12.把库函数和库函数支持文件添加到工程里面
选中Libraary文件夹所有并添加
User也是一样操作
最后点击魔术棒添加引用
小细节:如果实在不知道该添加什么
找到我们的stm32f10x.h文件翻找到最后可以看到
#ifdef USE_STDPERIPH_DRIVER
#include "stm32f10x_conf.h"
#endif
如果定义了USE_STDPERIPH_DRIVER那么导入 "stm32f10x_conf.h"所以指定为什么要定义USE_STDPERIPH_DRIVER了把!