STM32添加库函数

一、打开工程

假设想要添加一个叫mpu6050.c的函数库文件,位置与oled.c、usart.c等硬件库函数并列。

打开项目文件夹,进入SYSTEM目录

新建文件夹命名为mpu6050,进入文件夹

添加文件mpu6050.c和mpu6050.h

关闭文件夹,打开keil5

右键单机SYSTEM文件夹,选择"add existing files to group 'SYSTEM'"

到对应文件夹下选中mpu6050.c,点击ADD(看不到mpu6050.h是正常的)

可以看到mpu6050.c被成功添加进去了

接下来将.c文件添加到工程目录里,点击"Options for target","C/C++","..."

添加mpu6050.c所在的文件夹名字"mpu60050"

这里也要添加一下,下图为已添加好的

接下来添加mpu6050.h,在mpu6050.c中添加#include "mpu6050.h",编译,发现mpu6050.c旁边多了一个加号,展开后如下,此时被成功添加

另外,如果添加其他引用,会发现.c下方文件变多,比如:

相关推荐
网络点点滴4 分钟前
pinia简介
开发语言·javascript·vue.js
局i5 分钟前
v-for 与 v-if 的羁绊:Vue 中列表渲染与条件判断的爱恨情仇
前端·javascript·vue.js
狮子座的男孩9 分钟前
js函数高级:06、详解闭包(引入闭包、理解闭包、常见闭包、闭包作用、闭包生命周期、闭包应用、闭包缺点及解决方案)及相关面试题
前端·javascript·经验分享·闭包理解·常见闭包·闭包作用·闭包生命周期
青云交33 分钟前
Java 大视界 -- Java 大数据在智能交通智能停车诱导与车位共享中的应用
java·智能停车·故障预测·极端气候适配·车位共享·民生应用·政企协同
從南走到北34 分钟前
JAVA代驾小程序源码代驾跑腿APP源码
java·开发语言·微信·微信小程序·小程序
风止何安啊39 分钟前
从 “牵线木偶” 到 “独立个体”:JS 拷贝的爱恨情仇(浅拷贝 VS 深拷贝)
前端·javascript·面试
漫天黄叶远飞41 分钟前
地址与地基:在 JavaScript 的堆栈迷宫里,重新理解“复制”的哲学
前端·javascript·面试
李贺梖梖44 分钟前
day01 Java概述、IDEA安装、Java基础语法
java
ohyeah1 小时前
深入理解 JavaScript 中的继承与 instanceof 原理
前端·javascript
crary,记忆1 小时前
React 之 useEffect
前端·javascript·学习·react.js