STM32学习笔记之工程模块化开发

系列文章目录

第一章 STM32学习笔记之新建标准库

第N章 STM32学习笔记之OLED屏幕

第N章 STM32学习笔记之EXTI外部中断

第N章 STM32学习笔记之对射式红外传感器计次

番外章 STM32学习笔记之工程模块化开发


目录

系列文章目录

一. 新建文件夹

二. 新建组

三. 包含路径

四. 添加.c和.h文件

4.1. 新增.c文件

4.2. 新增.h文件

五. .c和.h文件预处理

总结


前言:

笔记:跟着B站教学视频做的学习笔记,基于STM32F103C8T6


一. 新建文件夹

  • 在工程路径下新建一个文件夹,用于存放这类模块编程,如“Bottom”,就是把底层各类驱动放在“Bottom”里

二. 新建组

  • 回到Keil工程,点击“三个箱子”按钮

  • 新增一个组,然后点击“OK”

三. 包含路径

  • 点击“魔术棒”按钮

  • 将工程路径里的文件夹包含进去

四. 添加.c和.h文件

4.1. 新增.c文件

  • 右键"Bottom"组,选择添加新项目

  • 选择“.c”文件,输入名称,路径选择刚刚新建的文件夹路径,然后点击“OK”

4.2. 新增.h文件

  • 右键"Bottom"组,选择添加新项目

  • 选择“.h”文件,输入名称,路径选择刚刚新建的文件夹路径,然后点击“OK”

五. .c和.h文件预处理

  • .c文件包含头文件

  • .h文件添加防止头文件重复包含的代码

后面就可以在.c和.h文件里写各个模块的函数以及声明头文件了

END


总结

本章内容是在关于在工程开发中,如何进行模块化的开发,模块化的开发有助于工程项目的分类管理,程序清晰明确

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值