- 创建文件夹,命名为<工程模板>
- 将STM32 v3.5固件库中的Libraries文件夹复制到本文件夹下
- 创建output文件夹,存放生成的多余文件,如.hex文件
- 创建startup文件夹,存放启动文件
- 创建user文件夹,存放自己编写的文件包括main.c和需要的中断
- 创建APP文件夹,存放外设程序
- 在STM32PZ6806L-HX8357C-D\STM32 V3.5版固件库\STM32最新固件库v3.5\Project\STM32F10x_StdPeriph_Template中将main.c , stm32f10x_conf.h , stm32f10x_it.c , stm32f10x_it.h 复制到user文件夹中
- 打开keil,选择Project -> new project,创建文件夹名 , 保存到已创建的<工程模板>文件夹中
- 选择STM32F103ZE
- 点击Components,Environment and Books
- 在Groups栏中增加user
- 添加cmsis , 存放内核文件
- 添加startup
- 添加stdperiph_Drive,存放外设文件
- 添加APP
- 点击Add Files
- 在user中添加工程模板user文件夹中的mian.c ,stm32f10x_it.c文件
- 在cmsis中添加Libraries\CMSIS\CM3\CoreSupport路径下的core_cm3.c和Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x路径下的system_stm32f10x.c
- 在startup中添加Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm路径下的startup_stm32f10x_hd.s
- 在stdperiph_Drive中添加Libraries\STM32F10x_StdPeriph_Driver\src路径下的stm32f10x_gpio.c和stm32f10x_rcc.c文件
- 点击Options for Target ,进行配置
- 点击Device,选择STM32F103ZE
- 点击Output,选择Create HEX File,选择Select Folder for Objects保存到工程模板中的output文件夹中
- 点击Listing,保存到output文件夹中
- 点击C/C++ , 在Define中填入USE_STDPERIPH_DRIVER,STM32F10X_HD
- 在Include Paths中加入.\user 、 .\APP 、 .\Libraries\STM32F10x_StdPeriph_Driver\inc 、.\Libraries\CMSIS\CM3\CoreSupport 、.\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
- 删除main.c中的内容,写入#include "stm32f10x.h"
工程模板的创建步骤
最新推荐文章于 2022-06-30 22:24:55 发布