stm32-新建工程-HAL库版本
- ■ HAL库版本目录
- ■ Drivers
- ■ Middlewares 文件夹, 同寄存器版本一样。
- ■ Output 文件夹, 同寄存器版本一样。
- ■ Projects 文件夹, 同寄存器版本一样。
- ■ User 文件夹
■ HAL库版本目录
■ Drivers
① , BSP 文件夹,同寄存器版本类似,不过驱动是使用 HAL 库编写的。
② , CMSIS 文件夹,同寄存器版本完全一样。
③ , STM32H7xx_HAL_Driver 文件夹,用于存放 ST 提供的 H7xx 系列芯片的 HAL 库驱动代
注意:寄存器版本代码,没有这个文件夹。
④ , SYSTEM 文件夹, 同寄存器版本类似,不过是 HAL 库版本。
■ Middlewares 文件夹, 同寄存器版本一样。
■ Output 文件夹, 同寄存器版本一样。
■ Projects 文件夹, 同寄存器版本一样。
■ User 文件夹
用于存放用户编写的代码(如果有分散加载,我们也把分散加载文件放 这个文件夹下),如图 2.2.4 所示:
main.c,主要包含了 main 函数,相当于我们以前的 test.c 文件。
stm32h7xx_hal_conf.h, HAL 库配置头文件,可以开启/关闭相关功能参与编译。
stm32h7xx_it.c,存放中断服务函数。
stm32h7xx_it.h,中断服务头文件。
SCRIPT 文件夹,用于存放我们编写分散加载文件,仅 F750/H750 等开发板需要这个文件
夹,其他开发板用不到分散加载的,都可以删了这个文件夹。