库函数模板工程的建立及程序下载设置

本文详细介绍了如何建立STM32F103RCT6的库函数模板工程,包括新建文件夹结构、添加库文件、创建Keil工程、模块化配置、设置启动文件、添加外设源代码、配置头文件路径和生成HEX文件,以及通过ST-LINK V2下载程序的步骤。
摘要由CSDN通过智能技术生成

做一个新建库文件工程及对应模板的记录,以stm32f103rct6为例

一.准备工作

准备一个单片机对应型号的stm32固件库。

二.新建库函数文件夹

1.新建文件夹,在文件夹内新建四个子文件夹Libraries(用于存放CMSIS、外设头文件和源文件)、Output(用于存放在keil编译后生成的hex文件)、Project(用于存放工程文件)、User()。如图:

2.在Libraries文件夹中新建一个文件夹CMSIS,从官方固件库中拷贝core_cm3.c、core_cm3.h这两个文件,存放到CMSIS文件夹中。然后从官方固件库中拷贝出startup文件夹(内部存放着启动文件)、stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h,将其存放到新建文件夹\Libraries\CMSIS文件夹中。如图:

3.打开新建文件夹\Libraries\CMSIS\startup,将其中gcc_ride7、iar、TrueSTUDIO这三个文件夹删除,只留下arm文件夹(因为我们使用的是keil软件进行程序编写,所以只需要arm启动文件)。如图:

删除前:

删除后:

4. 打开固件库,找到STM32F10x_StdPeriph_Driver文件夹将其打开,拷贝inc和src这两个文件夹(这两个文件夹中存放着stm32外设的头文件和源文件库)到我们新建文件夹\Libraries文件夹中。如图:

 5.打开User文件夹,将官方固件库中stm32f10x_conf.h、stm32f10x_it.h、stm32f10x_it.c这三个文件拷入(这三个文件一般存放在官方固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值