初学STM32F205的库包搭建工程
初学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的库包搭建工程相关推荐
- [STM32学习笔记1]Keil5中添加库包,搭建开发环境
基于野火HAL库开发视频–第6讲-第一个外设(GPIO)2–学习笔记 STM32F103ZET6 STM32Cube_FW_F1_V1.8.0 hal库包 解压 ![有用的都在这](https://i ...
- ext-3 怎么将PDK的库包添加到CCS工程中
第一次接触ccs和A8这个库,PDK工具包的库是啥后缀,怎么添加到工程里?等等,这些摸索了好久,这里记录一下!(这里的编译器都选则的是GNU,非TI自带的编译器) 目录 1.问题来源 2.PDK的库文 ...
- STM32F407之搭建工程
STM32F407之搭建工程 一,使用软件和工具: 1,MDK5 2,串口调试助手:XCOM V2.0 3,烧写程序软件:FlyMcu 4,ST-Link仿真器 二,使用MDK5软件要点 1,选中MC ...
- 【用户画像】用户画像添加标签、定义标签任务、搭建工程
文章目录 一 标签管理 1 标签列表 2 添加标签 (1)添加一级标签 (2)添加二级标签 (3)添加三级标签 (4)添加四级标签 (5)数据库标签字段说明 (6)数据库中存储 3 标签任务 (1)填 ...
- React+Redux开发实录(一)搭建工程脚手架
React+Redux开发实录(一)搭建工程脚手架 React+Redux开发实录(二)React技术栈一览 搭建工程脚手架 准备工作 安装node 安装git 安装一款前端IDE 推荐VSCode, ...
- 【STM32】新建基于STM32F40x 固件库的MDK5 工程
00. 目录 文章目录 00. 目录 01. 前提条件 02. 创建工程步骤 03. 系统时钟配置 04. 添加其他功能函数 05. 附录 06. 声明 01. 前提条件 1.1 官方标准固件库 文件 ...
- GD32F103配置环境,搭建工程
硬件及软件环境 硬件环境:GD32F103T8U6 IDE环境:MDK v5.21 资料下载 进入兆易创新官网(http://www.gd32mcu.com/cn),点击资料下载. 下载GD32F10 ...
- maven中央私库的搭建和项目的引用
这里写自定义目录标题 下面是maven私库的搭建和项目的引用 首先在官网下载nexus的2.0或者3.0版本 下图标注的红色框内的几种库的级别需要解释一下 重点是配置 maven的settting.x ...
- 使用vue-cli搭建工程
使用脚手架搭建vue工程 vue-cli的安装 使用官方的vue脚手架 vue-cli webpack babel - 安装node node中自带了npm包管理器. 验证安装node 打开终端查看n ...
- 搭建环境_maven: 搭建工程: ssm整合: 搭建测试:
2019独角兽企业重金招聘Python工程师标准>>> 搭建环境_maven: 搭建工程: ssm整合: 搭建测试: 搭建环境问题解决: 转载于:https://my.oschina ...
最新文章
- 通过正则把文本里的链接加上a标签
- tp5 隐藏index.php
- 漫画算法:辗转相除法是什么鬼
- jenkins java常用插件下载,Jenkins简单介绍以及插件入门
- eclipse反编译调试源码调试
- RN开发系列<4>--FlatList SectionList (iOS中的tableView)
- Java职业规划(职业晋升路线、技术转移路线、工作经验与技术栈的匹配)——学习笔记
- 华为eNSP静态路由原理与配置实例详解
- win10计算机管理界面模糊,Win10电脑屏幕显示模糊
- 易康EPS2的使用(一)
- ros软路由防火墙(双线路、日志配置)
- 剪切后的文件可以恢复吗?恢复剪切文件怎么办?
- python087(文件—文件概念以及文本文件和二进制文件的区别)
- 【深度学习模型】讲讲横扫nlp任务的BERT模型
- 《随机过程》学习笔记--高斯过程(1)
- [carla入门教程]-1 安装carla环境
- 桌游狼人杀、警匪游戏、双身份杀人游戏(狼人杀2.0升级版)最全、最详细规则、攻略
- nginx(六十八)proxy模块(八)nginx与上游的ssl握手
- android 不能禁用呼叫转移
- html keyframes无效,CSS3 中的@keyframes介绍
热门文章
- 6 检验并打印魔方矩阵c语言,检验并打印魔方矩阵
- 网卡驱动离线安装经验,避坑指南
- qnap威联通作文件服务器,NAS私有云老司机折腾体验记 篇二:QNAP 威联通 QTS系统简介及主要套件使用经验分享...
- pyaudio音频录制
- 使用python移动复制文件
- 腾讯云国际版注册流程详解
- ESP8266 简单研究 ESP8285 研究
- matlab 生成自回归,Matlab时间序列-AR-自回归.pdf
- matlab坐标轴非均匀分布,matalb——生成离散非均匀随机数
- Linux 下安装交叉编译工具链