26.3.7 ZD-EP27 [Keil/HAL] 新建HAL库版本工程流程*基于寄存器版本的增删
HAL库版本的工程框架和寄存器版本整体大差不差,区别主要是在部分文件夹引入了HAL库相关文件
寄存器版本新建工程流程见下:
26.2.28 ZD-EP22 [Keil新建工程-寄存器版本] 新建寄存器版本工程流程新建工程好复杂,但是养成习惯应该会很好 1 新建工程文件夹 首先在新建的工程文件夹的根目录下创建五个文件夹,分别是Drivers,Middlewares,Output,Projects,User。其用处如下: 文件夹名称 作用 Drivers 存放与硬件相关的驱动层文件 Middlewares 存放正点原子提供的中间层组件文件和第三方中间层文件 Output 存放工程编译输出文件 Projects 存放 MDK
工程文件 User 存放用户编写的代码,如 main.c 接下来进入到Drivers文件夹,再创建三个文件夹,分别是BSP,CMSIS,SYSTEM。其作用如下: 文件夹名称 作用 BSP
存放开发板板级支持包驱动代码,如各种外设驱动 CMSIS
存放 CMSIS