单片机学习小组
直播中

南风一号

8年用户 979经验值
擅长:EMC/EMI设计
私信 关注

keil中如何添加stm32f1-HAL库?

keil中如何添加STM32f1-HAL库?

回帖(1)

李冬梅

2022-1-19 11:09:25
方法:

1. STM32Cube_FW_F1_V1.8.0DriversSTM32F1xx_HAL_Driver 将此目录下的文件 Inc 、Src文件夹粘贴到你新建的工程下新建的文件夹(STM32F1xx_HAL_Driver),


2. 将图片上两个以_template.h文件名结尾的文件进行修改文件名操作:去掉_template

结果如图:
3. 将Src文件夹下的以_template结尾的文件名的文件删除,如下图所示的三个文件

4.将以下文件复制粘贴到你新工程下的STM32F1xx_HAL_Driver文件夹中:
STM32Cube_FW_F1_V1.8.0DriversCMSISDeviceSTSTM32F1xxSourceTemplatessystem_stm32f1xx.c
STM32Cube_FW_F1_V1.8.0DriversCMSISDeviceSTSTM32F1xxSourceTemplatesarmstartup_stm32f107xc.s
STM32Cube_FW_F1_V1.8.0DriversCMSISDeviceSTSTM32F1xxInclude下的system_stm32f1xx.h、stm32f1xx.h、stm32f107xc.h
STM32Cube_FW_F1_V1.8.0DriversCMSISCoreInclude
下的cmsis_armcc.h、cmsis_compiler.h、cmsis_version.h和core_cm0.h这步根据编译情况而定,缺什么填什么。
5.创建.c文件 添加头文件
#include #include
6.在项目属性中添加头文件的包含路径,并定义USE_HAL_DRIVER宏,

基本上大功告成,添加的头文件与F0系列与些差别。
这是我弄好的f107的压缩包点击
举报

更多回帖

发帖
×
20
完善资料,
赚取积分