二、模板工程、烧录环境设置

一、搭建模板项目工程

1、创建目录结构

在<桌面>上新建文件夹,重命名
在<桌面\stm32f103>中新建文件夹,重命名<01test>
在<桌面\stm32f103\01test>目录中新建文件夹
cmsis 存放有关ARM-CORTEX-M系列文件
fwlib 存放ST公司的官方固件(LIB库)
mylib 存放程序员自己写的固件
project 存放项目工程文件
user 存放主文件

2、拷贝源文件

目录下的所有文件
拷贝到
<桌面\stm32f103\01test\cmsis>


目录下的
拷贝到
<桌面\stm32f103\01test\cmsis>

目录下的和
拷贝到
<桌面\stm32f103\01test\fwlib>

目录下的



拷贝到
<桌面\stm32f103\01test\user>

3、通过keil搭建项目工程

1>在桌面上运行KEIL软件
2>如果默认打开的keil界面显示的是上一次的项目工程可以在keil的菜单栏中选择Close Project
3>在keil的菜单栏中选择New μVision Project
4>弹出了Create New Project对话框,选择新的项目工程创建的位置(选择之前项目工程创建的位置)
5>弹出了Select Device For Target对话框,可以在Search这一栏录入要操作的芯片型号
6>点击左下角显示的找到的芯片型号,右边Description显示了芯片信息之后,点击OK
7>会弹出Manager Run-Time Environment的对话框,直接关闭
8>把keil默认的项目工程的层次结构调整成和windows下自己搭建的层次结构一致
9>点击第三行菜单栏中的Manager Project Items
A>在Project Targets这一栏中,把Target 1 修改成 Target //注意:双击蓝色的这一条可以编辑
B>在Groups这一栏中,把Source Group1去掉,添加上cmsis fwlib mylib user 4个组
C>首先在Groups这一栏中,选择cmsis这个组,然后在对话框右下角点击Add Files
D>弹出对话框,默认的查找范围是project,找到自己创建的cmsis目录
//注意:在这一步添加文件,只需要添加.c .s文件即可,不需要添加.h文件
E>在cmsis目录中选择core_cm3.c文件和startup_stm32f10x_md.s添加到cmsis组中即可
F>选择fwlib的组继续添加文件,找到stm32f10x_rcc.c文件,添加到fwlib组中
G>选择user的组继续添加文件,找到main.c stm32f10x_it.c system_stm32f10x.c,添加到user组中
H>在Manager Project Items的对话框中点击OK
I>在keil界面的左边的Project栏中,找到main.c文件,双击打开
J>在main.c文件中全选文件内容,全部删掉,加入自己写得main函数//注意:在文件最后一定要多加几个空行
K>在keil的第三行菜单栏中选择 Options for Target 'Target’这一项
L>在对话框中选择C/C++这一项,在Define:这一栏中填入 STM32F10X_MD,USE_STDPERIPH_DRIVER
M>在C/C++这一项中,找到Include Paths,在这一项中添加头文件的路径
N>在Include Paths这一行最后有一个三个点的按钮,点击,弹出Folder Setup对话框
O>在Folder Setup对话框中选择4个路径即可 cmsis fwlib\inc mylib user
P>添加完之后,点击OK,跳出对话框
Q>开始编译项目工程,点击keil的第三行菜单栏的Rebuild的按钮
R>在keil中设置仿真器,(1.安装仿真器的驱动 2.把开发板连接到电脑上 3.开发板上电)
S>在keil的第三行菜单栏中选择 Options for Target 'Target’这一项
T>在Options for Target 'Target’对话框的菜单栏中选择Debug,在Debug菜单中的右测下拉菜单中选择ST-Link Debugger
U>选择ST-Link Debugger之后选择之后的Settings按钮,弹出Cortex-M Target Driver Setup对话框
V>如果在SWDIO中确定有一串十六进制的数字,那么keil识别了开发板的仿真器
W>在Cortex-M Target Driver Setup对话框中选择,Flash Download菜单,在Download Function中选择上Reset and Run
X>在对话框中选择OK,退出对话框
Y>在KEIL的第三行菜单栏中选择 Download 按钮,下载程序(确保程序编译没有错误没有警告)

二、STM32烧录环境设置

添加define定义选项
二、模板工程、烧录环境设置_第1张图片

添加各种头文件路径
二、模板工程、烧录环境设置_第2张图片

仿真器选择,是那个仿真器就选择哪个仿真器
二、模板工程、烧录环境设置_第3张图片

设置字体
二、模板工程、烧录环境设置_第4张图片

附加选项:勾选重启之后直接可以跑程序

二、模板工程、烧录环境设置_第5张图片

你可能感兴趣的:(STM32F103系列专栏,单片机,嵌入式硬件)