STM32F407 新建基于固件库的项目模板
Posted yuqiao0303
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F407 新建基于固件库的项目模板相关的知识,希望对你有一定的参考价值。
1.新建文件夹如图:
2.新建项目在USER文件夹中,选cpu如图:
若再弹出窗口, 直接点cancel
3.删了这俩文件夹:
4.复制文件到fwlib:
src 存放的是固件库的.c 文件, inc 存放的是对应的.h 文件,每个外设对应一个.c 文件和一个.h 头文件
5.复制文件到core
很玄学的变了名字。。
6.复制文件到user
7.把源文件添加到工程
在keil中,左边一栏,对着target右键,manage project items
FWLIB
选src里所有文件,删一个:
core
user
三个.c
8.设置头文件路径:
- 添加全局宏定义标识符
在 Define 输入框连输入:
STM32F40_41xxx,USE_STDPERIPH_DRIVER。注意这里是两个标识符 STM32F40_41xxx
和 USE_STDPERIPH_DRIVER, 他们之间是用逗号隔开的,
10.选择编译中间文件编译后存放目录
11.main.c 修改
12.stm32f4xx_it.c 文件内容修改
清空
或者 删掉其中的 32 行对main.h 头文件的引入以及 144 行 SysTick_Handler 函数内容
13.系统时钟的配置
修改 System_stm32f4xx.c 文件,把 PLL 第一级分频系数 M 修改为 8,
在 stm32f4xx.h 里面修改外部时钟 HSE_VALUE 值为 8MHz
14.拷贝system文件夹
以上是关于STM32F407 新建基于固件库的项目模板的主要内容,如果未能解决你的问题,请参考以下文章
STM32F4 HAL库开发 -- 新建基于 HAL 库的工程模板
STM32F4 HAL库开发 -- 新建基于 HAL 库的工程模板
STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本)