stm32------使用keil和标准外设库进行stm32工程模板创建

发布时间 2023-04-02 22:24:04作者: 王川贝壳子

keil软件版本:V5.35.00

st官网:STM32 固件 - 意法半导体STMicroelectronics

单片机型号:STM32F103VET6

配置步骤大致为:新建本地文件夹--->新建工程--->添加本地文件到相应工程--->打开魔术棒进行配置--->添加main文件

step1:新建本地工程文件夹(这里取名为template,因后续想要做为模板使用)

 

step2:根据功能分类在主文件夹下面创建子文件夹(可以根据个人习惯调整)

 

step3:将官网下载准备好的库文件和项目Readme文件添加到相应文件夹中

(其中:CMSIS中为内核有关的库文件,stdperiph中为stm32标准外设库)

 

step4:新建工程(keil中新建工程,保存地址为方才创建的Project文件夹)

(根据实际情况选择芯片型号)

(关闭在线添加库文件)

 

 step5:添加组文件夹(在新建的工程中添加组文件夹,文件夹中添加相应文件)

 

step6:点击打开魔术棒进行相关配置

(Device中确认芯片和park)

(Target中设置ARM Compiler和UseMicroLIB)

(Output中设置输出文件夹、CreateHEXFile)

(Listing中设置文件夹)

(C/C++中添加处理宏和编译器查找的头文件路径、选择C99 Mode)

(Debug选择对应的仿真器)

(Utilities选择UseDebugDriver(选择默认配置的仿真器))

 

(Setting选项配置)

 

(FlashDownload中勾选相应配置选项,选择对应芯片型号(会自动添加上对应的内部flash下载算法))

 

step7:User中添加main.c、stm32f10x_it.c文件

 

至此,一个stm32工程模板配置完成;

参考:

1、[野火EmbedFire]《STM32库开发实战指南——基于野火指南者开发板》

2、STM32学习笔记:创建标准库工程模板 - schips - 博客园 (cnblogs.com)

3、stm32开发之使用Keil MDK以及标准外设库创建STM32工程 - 毛毛虫的薄刻 - 博客园 (cnblogs.com)