从零开始学习STM32(一)—— 新建工程模板

从零开始学习STM32(一)—— 新建工程模板

前言

从零开始学习STM32系列将由浅入深,和大家一起走进STM32的世界。

本系列的学习是基于正点原子的 ALIENTEK MiniSTM32 V3.0 开发板,miniSTM32开发板已经具备了大多数常用的功能,引脚数量始终,很适合初学者学习。

本篇作为该系列的第一章,将向大家介绍如何新建一个工程模板。工程模板建立的步骤较为反复,少了任何一个步骤都有可能导致打量编译错误,还请大家仔细认真的阅读。

准备工作

软件下载

STM32的开发软件为 Keil uvision5 MDK(以下将简称MDK5)
Keil uvision5 MDK 软件安装及教程
提取码:tnrj

必要文件下载

在 MDK5 安装完成后,要让 MDK5 支持 STM32F103 的开发,我们还需要安装 STM32F1的器件支持包:Keil.STM32F1xx_DFP.2.2.0.pack(STM32F1 的器件包)
提取码:okoj

还有建立工程时要用的文件:
STM32F10x_StdPeriph_Lib_V3.5.0
提取码:ytel

因为 ALIENTEK MiniSTM32 开发板所使用的 STM32 型号为STM32F103RCT6,所以在这里我们选择 STMicroelectronics→STM32F1Series→STM32F103→STM32F103RCT6(如果使用的是其他系列的芯片,选择相应的型号就可以了,特别注意:一定要安装对应的器件 pack 才会显
示这些内容哦!!,如果没得选择,请关闭 MDK,然后安装STM32F1的器件支持包

新建工程

准备就绪后我们就可以开始建立工程啦!

1.新建一个工程文件夹,并在该文件夹中新建一个子文件夹(名字自己爱取啥就取啥,父文件夹我命名为first class,子文件夹为USER)
在这里插入图片描述

2.打开菜单栏中的项目
在这里插入图片描述
3. 选择新uVision项目
在这里插入图片描述
4.选择我们新建的子文件夹,保存工程

5.接着会弹出窗口
在这里插入图片描述
mini板用的是STM32F103RTC6芯片,所以选择SYMicroelectronics——STM32F1 Series——STM32F103——STM32F103RC,然后点击OK。
在这里插入图片描述
紧接着会弹出下面的串口,取消或×掉就好了
在这里插入图片描述
6.到了这一步,框架算是搭好了,接下来就是加入各种文件让他能够正常运行。首先,在父文件夹first class中再新建几个文件(名字任取,自己清楚就好了)。
在这里插入图片描述
7.打开文件夹STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver,将其中的文件inc和src复制到first class\STM32f10x_FWLIB文件夹中。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值