系列文章目录
第一章 STM32学习笔记之新建标准库
第N章 STM32学习笔记之OLED屏幕
第N章 STM32学习笔记之EXTI外部中断
第N章 STM32学习笔记之对射式红外传感器计次
番外章 STM32学习笔记之工程模块化开发
目录
前言:
笔记:跟着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
总结
本章内容是在关于在工程开发中,如何进行模块化的开发,模块化的开发有助于工程项目的分类管理,程序清晰明确