码迷,mamicode.com
首页 > 其他好文 > 详细

STM32F407 新建基于固件库的项目模板

时间:2018-11-21 15:55:38      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:分享图片   标识   system   基于   fine   注意   items   文件   bubuko   

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.设置头文件路径:
技术分享图片

技术分享图片

  1. 添加全局宏定义标识符
    技术分享图片

在 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 新建基于固件库的项目模板

标签:分享图片   标识   system   基于   fine   注意   items   文件   bubuko   

原文地址:https://www.cnblogs.com/YuQiao0303/p/9994657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!