stm32入门之keil5的安装以及第一个工程的建立

Posted 行稳方能走远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32入门之keil5的安装以及第一个工程的建立相关的知识,希望对你有一定的参考价值。

摘自:stm32入门之keil5的安装以及第一个工程的建立
作者:SKY丶丿平才
发布时间: 2020-12-06 17:08:30
网址:https://blog.csdn.net/weixin_48264057/article/details/110734596

前言

要想学习stm32,首先我们就要学会怎么样去安装keil5,以及搭建基本编程环境

一、keil5的下载与安装

1.下载相关链接

keil5软件压缩包百度云盘链接(提取码是1111)
下载后解压就可以进行安装了

2.安装具体过程

按照图片中的箭头所指即可完成安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择好安装位置
在这里插入图片描述
这里的信息随便填一下就可以了
在这里插入图片描述
在这里插入图片描述
这样就完成了安装,这个时候桌面就会多出一个图标
在这里插入图片描述

二、加载芯片所需要的支持包

1.下载支持包

芯片支持包百度云盘下载:Keil.STM32F1xx_DFP.2.1.0.pack(提取码是1111)
把这个文件下载好就行了,要放在一个自己找得到的文件夹里,因为我们等下就需要加载它。

2.加载支持包

支持包主要是为了配合stm32使用才添加的,在我们刚装好keil5时,它就提醒我们要安装固件包了。

(视频里这个支持包是直接双击进行安装的)
在这里插入图片描述
现在我们打开keil5,然后点击箭头所指的位置
在这里插入图片描述
在这里插入图片描述
然后就进入添加文件界面了,在相关文件夹之中,找到我们刚才下载的支持包
在这里插入图片描述
随后点击打开,待下方进度条到达100%后即完成了导入
在这里插入图片描述
这样的环境就搭建了90%了

三、创建stm32第一个项目

1.新建第一个工程以及添加main函数

首先点击软件上方的protect然后新建一个工程
在这里插入图片描述
这里自己给工程起一个名字
在这里插入图片描述
然后选择自己的stm32相关型号
在这里插入图片描述
关闭这个窗口,新工程就创建完成了
在这里插入图片描述
在这里插入图片描述
此时我们要向编写程序,需要自己创建一个main函数,在工程目录下创建即可然后双击箭头所指的位置,将main.c文件添加进来就可以了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.添加startup文件

startup库文件百度云盘链接(提取码为1111)
先将这个文件下载好,这是一个汇编问价,大家要根据自己的型号来添加相关的文件
把它放在工程目录之下
在这里插入图片描述

然后用同样的方式把它加载进来,双击箭头所指
在这里插入图片描述
在这里插入图片描述
选中所指文件,就可以添加进来了
在这里插入图片描述
这样startup文件就添加完毕了

3.编写第一个程序

我们写一个最简单的c程序,因为很多库还没添加,所以我们就不添加头文件了
在这里插入图片描述
如果直接编译,将会报错
在这里插入图片描述
查看错误的原因,是System函数没有定义导致的
添加之后再次编译
在这里插入图片描述
这一次没有错误,却出现警告
在这里插入图片描述
这是由于keil5这个软件导致的,必须在最后多加一行空着,才会消除这个警告
在这里插入图片描述

在这里插入图片描述
添加之后警告果然消除

4.怎么烧写代码进开发板

首先我们看一下一些烧写设置,并勾选一些东西
在这里插入图片描述
再选择烧写工具
在这里插入图片描述
确认自己的板子连接完毕后,即可点击下图箭头所指的位置进行烧写
在这里插入图片描述
这样就完成了烧录

以上是关于stm32入门之keil5的安装以及第一个工程的建立的主要内容,如果未能解决你的问题,请参考以下文章

STM32入门Keil5软件安装以及使用

Keil5创建工程(STM32F407)

STM32入门- 安装KEIL5和使用DAP仿真器

STM32入门-系列

STM32入门-系列

如何用keil5创建stm32的工程