stm32学习之新建工程

新建一个文件夹Template,再新建一个子文件夹USER
在这里插入图片描述
打开keil5,Project –>New Uvision Project
在这里插入图片描述
定位到USER文件夹,随便取个工程名
在这里插入图片描述
弹出选择芯片类型
在这里插入图片描述
我用的是mini,所以选择103RC

弹出新的界面,canel就行了
在这里插入图片描述

USER目录下自动生成了一些文件
在这里插入图片描述
在这里插入图片描述
接下来在Template下新建三个文件夹CORE, OBJ,STM32F10X_FWLIB
CORE 用来存放核心文件和启动文件,OBJ 是用来存放编译过程文件以及
hex 文件,STM32F10x_FWLib 文件夹顾名思义用来存放 ST 官方提供的库函数源码文件。已有
的 USER 目录除了用来放工程文件外,还用来存放主函数文件 main.c,以及其他包括
system_stm32f10x.c 等等。
在这里插入图片描述

下面开始复制固件库里的文件
1.源码文件
进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
目录下,复制所有文件到STM32F10X_FWLIB下

在这里插入图片描述

2.启动文件
进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
目录下,复制所有文件到CORE下
在这里插入图片描述

还有启动文件,不同容量的单片机使用不同的启动文件
进入\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
选择对应的启动文件,复制所有文件到CORE下
在这里插入图片描述

在这里插入图片描述

3.进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
目录下找到三个文件
全部复制到USER里
在这里插入图片描述

还要进入到
\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
下复制四个文件,system不要
到USER文件下
在这里插入图片描述

所有文件已经复制下来了
现在要去添加、
右键点击 Target1,选择 Manage Project Items。
在这里插入图片描述
添加如下几个

在这里插入图片描述
ok
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
依次添加文件
在这里插入图片描述

接下来设置编译文件目录
在这里插入图片描述
在这里插入图片描述

接下来要设置头文件
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
接下来要设置宏定义

STM32F10X_HD,USE_STDPERIPH_DRIVER
在这里插入图片描述

接下来清空man.c里的内容
重新写入内容即可编译成功
至此,新建工程工作已经完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值