STM32入门保姆级教程(二)

新建工程


一、前言

本节主要目的是使用keil5新建工程,并且使用固件库的方式来完成点灯操作,学习者需要具备C语言基础。
(写代码时遇到不懂不要气馁放弃,先照抄把灯亮起这个效果先做出来)

二、操作步骤

1.建立工程文档

1)建立一个总目录来存放stm32工程文档
在这里插入图片描述
2)创建一个工程
在这里插入图片描述

3)选择器件支持包
在这里插入图片描述
在这里插入图片描述

2.将STM32描述文件放入工程中

1)在工程目录中新建一个Start文件
在这里插入图片描述

2)将启动文件复制到Start中,路径如下(stm32的程序就是从启动文件开始的)
在这里插入图片描述

3)将描述文件也复制到Start文件中
在这里插入图片描述
#stm32f10x.h主要是一些寄存器的封装
#后面两个是用来描述时钟的

4)添加一个内核寄存器描述文件
在这里插入图片描述

5)回到keil中,修改名字为Start后,添加刚才的描述文件、

在这里插入图片描述
6)添加后缀为md.s的启动文件加上三个描述文件和两个内核文件
总共六个文件
在这里插入图片描述
在这里插入图片描述

3.添加头文件路径

1)点击魔术棒->点击C/C++
在这里插入图片描述
2)添加一个mian文件(记得将User加入路径,不然默认放在外面)
在这里插入图片描述
在这里插入图片描述
3)右键加入库文件
在这里插入图片描述
4)写一个死循环尝试编译
在这里插入图片描述
5)点击编译,成功说明之前的操作有效
在这里插入图片描述

4.调字体和编码(选做)

1)调节字体大小
在这里插入图片描述
2)修改编码格式,防止中文乱码
在这里插入图片描述
3)设置为Reset and Run,这样下载程序时会立马复位,比较方便
在这里插入图片描述

5.调试器设置

1)设置为STLINK调试
在这里插入图片描述

6.使用标准库编程之前的准备

1)将inc 和src中的所有标准库文件全部放到新建library工程下
在这里插入图片描述

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

2)将配置文件conf.h,it.c,it.h放入User目录下,对应keil里也添加上
在这里插入图片描述
在这里插入图片描述
3)配置选项变量以及所有文件路径
在这里插入图片描述
在这里插入图片描述

7.使用标准库进行编程

点灯操作
在这里插入图片描述

8.启动文件说明

在这里插入图片描述


总结

本节特别注意写程序时最后需要有空格,不然会报错
总得来说是一些文件配置以及keil5这个软件的一些用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值