初学STM32F205的库包搭建工程

  • 初学STM32F205的库包搭建工程
    • 1.下载官方库包
    • 2.搭建工程

初学STM32F205的库包搭建工程

本人小白,初次接触STM32,在建立工程时查找了很多文档,发现F2系列的资料比较少,现简要分享一下建立过程。

1.下载官方库包

官网下载地址
库包目录如下图所示,主要用到Libraries和Project两个文件夹

2.搭建工程

软件Keil uVision5
software pack:Keil.STM32F2xx_DFP.2.9.0

1. 新建一个工程文件夹,起名例:experiment,尽量路径和文件名中不要包含中文,并在此文件夹下新建如下五个文件,具体包含功能如图示。
2. 各个文件夹下导入库包中的文件如下所示。其中inc、src中为 \Libraries\STM32F2xx_StdPeriph_Driver文件里两个文件夹中的内容。HARDWARE文件夹内存放建立的一些外设文件。
3. keil环境下新建一个工程,Project->New uVision Project…,起一个工程名,存储路径选择USER文件夹,选择对应型号的芯片(注若未安装F2系列DFP需先安装才可以选择)。
4. 之后界面左侧出现project,右击文件夹->manage project items,如图所示,新建对应的文件夹,将相应文件夹内的.c文件导入。注CORE文件夹内导入如图.h和.s文件

5. 添加好后的界面如图所示。

6. 点击魔术棒,修改相应的配置,Listing目录下将Folder修改为建立的OBJ文件夹下,*C/C++*目录下Define处添加USE_STDPERIPH_DRIVER,includepaths处将.h文件所在的四个文件夹(USER、CORE、…FWLIB、HARDWARE)路径填入。

7. 至此工程搭建完成,添加main.c,在其中写入一段简单代码,测试编译通过即可。

#include "stm32f2xx.h"int main(void)
{u8 *m;m="hello world!";
}

努力奋斗ing : 认准的路,就别问还有多远。

初学STM32F205的库包搭建工程相关推荐

  1. [STM32学习笔记1]Keil5中添加库包,搭建开发环境

    基于野火HAL库开发视频–第6讲-第一个外设(GPIO)2–学习笔记 STM32F103ZET6 STM32Cube_FW_F1_V1.8.0 hal库包 解压 ![有用的都在这](https://i ...

  2. ext-3 怎么将PDK的库包添加到CCS工程中

    第一次接触ccs和A8这个库,PDK工具包的库是啥后缀,怎么添加到工程里?等等,这些摸索了好久,这里记录一下!(这里的编译器都选则的是GNU,非TI自带的编译器) 目录 1.问题来源 2.PDK的库文 ...

  3. STM32F407之搭建工程

    STM32F407之搭建工程 一,使用软件和工具: 1,MDK5 2,串口调试助手:XCOM V2.0 3,烧写程序软件:FlyMcu 4,ST-Link仿真器 二,使用MDK5软件要点 1,选中MC ...

  4. 【用户画像】用户画像添加标签、定义标签任务、搭建工程

    文章目录 一 标签管理 1 标签列表 2 添加标签 (1)添加一级标签 (2)添加二级标签 (3)添加三级标签 (4)添加四级标签 (5)数据库标签字段说明 (6)数据库中存储 3 标签任务 (1)填 ...

  5. React+Redux开发实录(一)搭建工程脚手架

    React+Redux开发实录(一)搭建工程脚手架 React+Redux开发实录(二)React技术栈一览 搭建工程脚手架 准备工作 安装node 安装git 安装一款前端IDE 推荐VSCode, ...

  6. 【STM32】新建基于STM32F40x 固件库的MDK5 工程

    00. 目录 文章目录 00. 目录 01. 前提条件 02. 创建工程步骤 03. 系统时钟配置 04. 添加其他功能函数 05. 附录 06. 声明 01. 前提条件 1.1 官方标准固件库 文件 ...

  7. GD32F103配置环境,搭建工程

    硬件及软件环境 硬件环境:GD32F103T8U6 IDE环境:MDK v5.21 资料下载 进入兆易创新官网(http://www.gd32mcu.com/cn),点击资料下载. 下载GD32F10 ...

  8. maven中央私库的搭建和项目的引用

    这里写自定义目录标题 下面是maven私库的搭建和项目的引用 首先在官网下载nexus的2.0或者3.0版本 下图标注的红色框内的几种库的级别需要解释一下 重点是配置 maven的settting.x ...

  9. 使用vue-cli搭建工程

    使用脚手架搭建vue工程 vue-cli的安装 使用官方的vue脚手架 vue-cli webpack babel - 安装node node中自带了npm包管理器. 验证安装node 打开终端查看n ...

  10. 搭建环境_maven: 搭建工程: ssm整合: 搭建测试:

    2019独角兽企业重金招聘Python工程师标准>>> 搭建环境_maven: 搭建工程: ssm整合: 搭建测试: 搭建环境问题解决: 转载于:https://my.oschina ...

最新文章

  1. 通过正则把文本里的链接加上a标签
  2. tp5 隐藏index.php
  3. 漫画算法:辗转相除法是什么鬼
  4. jenkins java常用插件下载,Jenkins简单介绍以及插件入门
  5. eclipse反编译调试源码调试
  6. RN开发系列<4>--FlatList SectionList (iOS中的tableView)
  7. Java职业规划(职业晋升路线、技术转移路线、工作经验与技术栈的匹配)——学习笔记
  8. 华为eNSP静态路由原理与配置实例详解
  9. win10计算机管理界面模糊,Win10电脑屏幕显示模糊
  10. 易康EPS2的使用(一)
  11. ros软路由防火墙(双线路、日志配置)
  12. 剪切后的文件可以恢复吗?恢复剪切文件怎么办?
  13. python087(文件—文件概念以及文本文件和二进制文件的区别)
  14. 【深度学习模型】讲讲横扫nlp任务的BERT模型
  15. 《随机过程》学习笔记--高斯过程(1)
  16. [carla入门教程]-1 安装carla环境
  17. 桌游狼人杀、警匪游戏、双身份杀人游戏(狼人杀2.0升级版)最全、最详细规则、攻略
  18. nginx(六十八)proxy模块(八)nginx与上游的ssl握手
  19. android 不能禁用呼叫转移
  20. html keyframes无效,CSS3 中的@keyframes介绍

热门文章

  1. 6 检验并打印魔方矩阵c语言,检验并打印魔方矩阵
  2. 网卡驱动离线安装经验,避坑指南
  3. qnap威联通作文件服务器,NAS私有云老司机折腾体验记 篇二:QNAP 威联通 QTS系统简介及主要套件使用经验分享...
  4. pyaudio音频录制
  5. 使用python移动复制文件
  6. 腾讯云国际版注册流程详解
  7. ESP8266 简单研究 ESP8285 研究
  8. matlab 生成自回归,Matlab时间序列-AR-自回归.pdf
  9. matlab坐标轴非均匀分布,matalb——生成离散非均匀随机数
  10. Linux 下安装交叉编译工具链