新建工程
文章目录
一、前言
本节主要目的是使用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这个软件的一些用法