鉴于我学习的资料内容比较多,刚开始使用keil来构建工程还是有点麻烦的,每次忘了点什么步骤就要从众多数据中找到构建项目的方法是十分麻烦的,所以我就干脆在此写一个教程吧,在加深自己印象的同时,说不定还能帮助到某些同学呢(天真无邪的笑容,呵呵)。
在此声明一下我使用的开发板是开元电子的STM32F103RC
首先我们要在某个目录下建立一个文件夹,然后把后面的工程文件都放到这个文件夹中,方便以后寻找。为了演示方便(其实是我比较懒啊),我就建在桌面上了(你们千万不要学我啊,建在桌面上相当于放在C盘啊),然后再在我们的Template目录下构建一系列子文件夹(USER,CORE,HARDWARE,SYSTEM,STM32F10x_FWLib,OBJ),如图:
CORE用来存放核心文件和启动文件;
OBJ用来存放编译过程文件以及hex文件;
STM32F10x_FWLib文件用来存放ST官方提供的库函数源码文件;
USER除了用来放工程文件外,还用来存放主函数文件main.c,以及其他包括system_stm32f10x.c等等
SYSTEM里存放的是接下来我们每个实验都要使用的共用代码,该代码由ALIENTEK编写,在此不做详细介绍。
HAREWARE用来存放提供外部硬件相关的驱动函数,每个.c源文件对应一个.h头文件。
1.jpg
现在地基已经打好了,我们要开始造房子了,打开KEIL,选择Project–>New Uvision Project,然后将目录定位到刚才我们打的地基(USER目录)下吧,房子(工程)的名字就叫Template.
2.jpg
3
点击保存之后,你就会看到如下界面: