Keil工程模板创建(STM32F10x)

  1. 下载固件库
    固件库
  2. 创建“testPro”文件夹,用于存放工程模板,在这个文件夹里面创建下面6个子文件夹
    在这里插入图片描述
  3. 复制固件库中的“Libraries”文件夹到工程模板文件夹
  4. 复制“startup_stm32f10x_hd.s”到Startup文件夹中。

在这里插入图片描述
5. 复制“main.c”、“stm32f10x_conf.h”、“stm32f10x_it.c”、“stm32f10x_it.h”、“system_stm32f10x.c"到User”文件夹中。
在这里插入图片描述
6. 启动Keil uVision5软件,依次单击菜单栏Project
→new μvision Project
→选择上面“Project”文件夹所在路径
→选择stm32f103r6芯片
在这里插入图片描述

→选择否(不加入工程)
在这里插入图片描述

  1. 直接单击工具栏 在这里插入图片描述
    创建分组,并加入文件
    在这里插入图片描述
    ◆ User::“main.c”,“stm32f10x_it.c”
    在这里插入图片描述

◆ Cmsis:“core_cm3.c”,“system_stm32f10x.c”
在这里插入图片描述

◆ Startup:“startup_stm32f10x_hd.s”
在这里插入图片描述

◆ ST_driver:“stm32f10x_gpio.c”、“stm32f10x_rcc.c”
在这里插入图片描述

◆ APP:此分组下面还没有文件
⭐最终结果:
在这里插入图片描述

  1. 点击工具栏中在这里插入图片描述
    在这里插入图片描述
    在“C/C++”选项卡中,在“Define”区域添加预编译命令:“USE_STDPERIPH_DRIVER”
    单击“Include Path”后面的“…”按钮
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
9. 测试工程
依次单击File\New新一个空白文件,并将其以文件名“public.h”保存到工程模板的User文件夹下,在public.h文件中输入以下代码。

#ifndef _PUBLIC_H_
#define _PUBLIC_H_
#include "stm32f10x.h"
#endif

删除main.c原本的代码,加入以下代码

#include "public.h"
int main()
{
}

在这里插入图片描述

  1. 调试
    在这里插入图片描述

完稿:
STM32F10x工程模板

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值