STM32从0到1创建工程 保姆级教程(上)

一、准备工作

本文使用Keil5软件以STM32F103ZET6为例进行工程创建,需要有STM固件库
在这里插入图片描述在这里插入图片描述

二、具体步骤

2.1打开keil5软件,点击菜单栏的project,在下拉菜单中选择New uVision Project。

在这里插入图片描述
之后弹出工程保存的位置。
在这里插入图片描述
这里点击新建文件夹,创建一个文件夹保存此次的工程。
在这里插入图片描述
创建好文件夹后,双击文件夹进入,并在②处输入此次工程的名字,点击保存。
在这里插入图片描述
弹出下面对话框,依次展开到STM32F103,下滑选择STM32F103ZE(这里可以根据自己的单片机型号自行选择)。
在这里插入图片描述

在这里插入图片描述
点击OK,弹出下面对话框,直接关闭即可。
在这里插入图片描述
你就得到了这样的一个界面,至此便完成了创建工程的第一步。
在这里插入图片描述

2.2打开test文件夹,如果上面的操作没有问题,你将看到下面的内容。

在这里插入图片描述
在此处创建startup文件夹,library文件夹,user文件夹,后期根据需求可创建hardware文件夹,app文件夹。
在这里插入图片描述
打开STM32固件库,选择libraries>CMSIS>CM3>CoreSupport中的两个文件,复制到test中的startup文件夹下。
在这里插入图片描述
在这里插入图片描述
选择Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x中的三个文件,复制到test中的startup文件夹下。
在这里插入图片描述
选择Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm中所用单片机对应的启动文件,复制到test中的startup文件夹下,我的单片机型号是STM32F103ZET6,所以我选hd.s(如果不知道可以参考这篇文章,实在搞不清的话就全复制走)
在这里插入图片描述
至此,startup文件夹里的文件全部到位。
在这里插入图片描述
接下来,将\Libraries\STM32F10x_StdPeriph_Driver\inc下的所有文件复制到test里的library中。
在这里插入图片描述
然后,将\Libraries\STM32F10x_StdPeriph_Driver\src下的所有文件也复制到test里的library中。
在这里插入图片描述
至此,library文件夹也准备完毕。
在这里插入图片描述
最后,打开固件库中project文件夹
在这里插入图片描述
将Project\STM32F10x_StdPeriph_Template文件夹下的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h复制到test文件夹下的user里
在这里插入图片描述
至此,所有前置工作准备完毕。接下来该进行keil里的配置了。请参考这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值