如何建立工程

一、 新建工程文件夹并拷贝工程所需的基本文件
如何建立工程
“Common”:存放工程共用文件,延时函数、位操作
“Main”:存放工程的主函数 main.c
“Project”:存放工程的打开文件、编译产生的中间文件和 hex 文件
“Startup_config”:存放 STM32 的启动文件、核心文件和一些头文件
“USER”:存放 STM32 外设的驱动文件,如:led、key、lcd、ADC、
DAC、PWM ……
“STM32F4_FWLIB”:存放 STM32 库文件。
二、建立工程文件
1、打开 keil
这步需要安装完整 keil 。
2、建立工程文件
如何建立工程

3、命名工程名字和保存工程文件
命名工程文件为“XXX”,保存工程文件到刚才拷贝的基本文件中的“Project”文件夹中。
如何建立工程
4、添加目标开发板的芯片
由于我开发板用是 STM32F407ZGT6,所以选择如下图
如何建立工程
5、设置编译过程产生的文件存放位置
“Output”存放在“OBJ”,点击“OK”成功
如何建立工程
“Listing”存放在“LIST”,点击“OK”成功
如何建立工程
6、建立模块化文件夹
用第一步拷贝的基本文件的名字,命名模块化文件夹

如何建立工程
7、在对应的模块化文件夹中添加文件
把第一步拷贝的基本文件对应的添加到工程
如何建立工程
添加完文件后如下图所示
如何建立工程

三、编写用户驱动代码
1、在“USER”,建立“LED”文件夹
这步根据自己所需用到何种外设建立文件夹,这就是模块化编程
2、建立用户代码 .c 和 .h 文件
A、点击下图左上角第一个红色圈出来的,建立文件
B、点击保存在 USER 对应的文件夹中
C、以下为.c 为例,.h 同理
D、在建立的.c 中编写用户代码

如何建立工程
3、用户文件添加到工程
如何建立工程
四、添加路径
如何建立工程
成功添加路径效果如下
如何建立工程