栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【STM32】认识STM32工程模板——.c文件.h文件相互调用关系;固件库函数调用关系

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【STM32】认识STM32工程模板——.c文件.h文件相互调用关系;固件库函数调用关系

杨桃电子工程模板

Hardware是外部硬件驱动程序

HEY按键函数驱动
LED函数驱动

Basic是基础电路驱动程序

delay延时函数驱动
flash存储函数驱动
rtc实时时钟函数驱动
sys系统时钟函数驱动
usart通信函数驱动

.c文件是驱动程序和C语言
.h文件是库文件,包含接口定义和函数声明

Lib是固件库程序 Startup是开始程序 自定义公共pbdata

定义变量、定义函数都放在pbdata.h
函数体都放在pbdata.c

以下是pbdtada.h文件

如果之前没有定义过—pbdata—H函数
则定义—pbdata—H函数

·······················································································

以下是pbdtada.c文件

要在pbdata.c中输入#include“pbdata.h”引入pbdata.h文件
······················································································

例如:main.c文件中要引入#include“stm32f10x.h”STM32的头文件,才可以进行下一步操作,创建了自定义公共函数库pbdata,就可以将#include“stm32f10x.h”从main.c放置pbdata.h,仅在main.c中引入#include“pbdata.h”即可。
······················································································
引入头文件可以放在.h文件里
······················································································
例如:定义变量 定义函数
在.h里面定义变量、函数时,要加“;”
在.c里面添加函数体时,不需要加“;”

pbdata.h中

pbdata.c中

main.c中

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号