了解STM32的HAL库文件之后,我们就可以使用它来建立工程了,因为用库新建工程的步骤较多,我们一般是使用库建立一个空的工程,作为工程模板。以后直接复制一份工程模板,在它之上进行开发。
11.1 新建工程
版本说明:MDK5.15 (MDK即KEIL软件)
版本号可从MDK软件的“Help-->About uVision”选项中查询到。
11.1.1 新建本地工程文件夹
为了工程目录更加清晰,我们在本地电脑上新建一个“工程模板”文件夹,在它之下再新建6个文件夹,具体如下:
表 11-1 工程目录文件夹清单
名称 |
作用 |
Doc |
用来存放程序说明的文件,由写程序的人添加 |
Libraries |
存放的是库文件 |
Listing |
存放编译器编译时候产生的C/汇编/链接的列表清单 |
Output |
存放编译产生的调试信息、hex文件、预览信息、封装库等 |
Project |
用来存放工程 |
User |
用户编写的驱动文件 |
图 11-1 工程文件夹目录
在本地新建好文件夹后,把准备好的库文件添加到相应的文件夹下:
表 11-2 工程目录文件夹内容清单
名称 |
作用 |
Doc |
工程说明.txt |
Libraries |
CMSIS:里面放着跟 |