KEILMDK5 创建基于HAL库的工程模板

本文介绍了如何创建一个基于HAL库的STM32工程模板,包括CORE、HALLIB、OBJ和USER四个文件夹的用途。HALLIB存放固件库的.C和.H文件,CORE包含启动文件,USER放置工程特定文件,如头文件和中断服务程序。通过这样的组织结构,方便管理和使用STM32的外设功能。
摘要由CSDN通过智能技术生成

**1、**先创建一个工程目录文件夹Template,方便后面工程放其它文件,还新建4个子文件夹。
CORE ,HALLIB,OBJ 和 USER。这些文件夹的名字可以任意取。

OBJ:放编译中间文件
USER:工程文件
CORE:核心文件。一些头文件和启动文件
HALLIB:驱动

USER文件夹中:stm32f1xx.h,system_stm32f1xx.h 和 stm32f103xe.h ,这3个文件是STM32工程非常关键的头文件。

在这里插入图片描述
上面4个文件夹中的文件都是从HAL库包中拷贝过来的。

在这里插入图片描述

HALLIB

HALLIB 中的Src存放的是固件库的.c文件,Inc存放的是对应的.h文件。每个外设对应一个.c 和 .h 文件。

什么是外设? 正如过去连载的“单片机入门”系列中所介绍的那样,对电子产品进行控制的单片机是由CPU、内存及外设功能等部分组成的(图1)。CPU根据指令(程序),执行运算、数据的读写以及进行条件判断等,而内存则用来保存该程序(记忆)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值