STM32笔记1-STM32F1库函数模板工程创建

目录

1、工程文件夹配置

2、文件添加

3、KEIL5创建工程

4、Projecy中添加工作组

 5、魔术棒配置

 6、程序编写

7、模板下载连接


1、工程文件夹配置

电脑任意位置创建文件夹Test1,Test1中创建三个文件夹

User:用于存放用户Main.c、STM32F10.h头文件、系统头文件等

Obj:用于保存编译生成的文件、调试日志等

Libraries:用于存放CMSIS标准和STM32外设驱动文件。将固件库中的两个文件夹CMSIS和STM32F10x_StdPeriph_Driver直接复制到工程文件夹 Libraries中。

固件库下载地址:https://download.csdn.net/download/panjinliang066333/86503588

2、文件添加

(1)在CMSIS中,删除不用的文件、保留CM3,从CM3中复制粘贴新文件到CMSIS文件夹下

 (2)User文件夹添加程序文件。在固件库v3.5的Project文件夹下复制下列文件到User文件夹。

system_stm32f10x.c文件夹已经在CMSIS文件夹中,因此不用复制

 添加STM32的头文件,

路径

 最后User文件夹复制后文件如下

3、KEIL5创建工程

创建工程的工程名称不要用中文名

 选择对应的单片机芯片

 弹出的对话框直接点OK或者关闭即可。

系统生成的这两个文件夹可以手动删除

4、Projecy中添加工作组

创建工作组的目的是为了使工程中的程序功能模块化、方便管理。

(1)工作组和文件夹对应起来

 (2)工作组中添加文件

User用户程序

 Startup启动文件

 StdPeriph_Driver外设驱动文件,库文件夹中的src文件夹。可以全部选择添加、或者只添加当前工程需要用到的

 本测试中先添加几个比较常用的

 CMSIS

程序文件 添加好以后展现

 5、魔术棒配置

(1)Target

(2)输出的文件保存到自己创建的Obj文件夹中

(3)Listing

 (4)C/C++

两个宏定义:USE_STDPERIPH_DRIVER,STM32F10X_HD。复制到下面位置

 添加头文件路径

 注意:将来添加用户APP程序,头文件的文件夹还是要在此处添加

(5)Debug仿真器(可选)

 6、程序编写

(1)打开main.c文件,将程序全部删除

 (2)手写测试程序

#include "stm32f10x.h"


int main()
{
	while(1)
	{
		;
	}
}

 然后编译,没有错误没有警告则工程配置正常。

编译之后没有头文件出现,关闭工程重新打开,发现头文件都已经包含了。

 库函数工程,System_stm32f10x.c中的SystemInit()函数默认自动运行。

下次新的工程编写,直接复制该工程模板即可。

7、模板下载连接

https://download.csdn.net/download/panjinliang066333/86503749

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Big_潘大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值