Keil uVision5中配置stm32标准固件库v3.5
1、创建文件夹Fwlib_template,4个子文件夹
(1)Doc:文档说明,开发日志
(2)Libaraies:2个子文件,
CMSIS子文件:
STM32F10x_StdPeriph_Driver子文件:
(3)project:保存直接的Keil文件
(4)User:main.c
附加:keilkilll.bat,点击之后可以删除工程编译过程产生的一些中间文件,让工程变得干净。
以上文件及格式统一打包下载链接
2、按照下面长图所示新建4个文件夹并导入对应的文件
新建组:
点击文件夹名后F2重命名
右键导入对应的文件
(1)STARTUP下的startup_stm32f10x_hd.s:在Fwlib_template\Libaraies\CMSIS\startup
文件夹下
(2)FWLIB下导入Fwlib_template\Libaraies\STM32F10x_StdPeriph_Driver\src
里面全部文件
(3)main.c和stm32f10x_it.c在Fwlib_template\User
中
(4)Doc下的readme
3、文件导入整理好之后配置头文件和路径
头文件:Define里输入USE_STDPERIPH_DRIVER,STM32F10X_HD
路径
选择的3个路径分别是
Fwlib_template\Libaraies\CMSIS
Fwlib_template\Libaraies\STM32F10x_StdPeriph_Driver\inc
Fwlib_template\User
(4)确定后编译,不报错就OK了
补充:可能会出现报4个错的情况
把编译器的版本由6改为5即可
Keil uVision5中配置stm32标准固件库v3.5相关推荐
- #STM32标准固件库的硬件SPI(NSS为软件)封装函数库
#基于STM32标准固件库的硬件SPI(NSS为软件)封装函数库: 最近来回顾之前写过的SPI_Flash,打算重写一次SPI配置文件 spi协议最大的特点大概就是全双工了,因此stm32硬件spi的 ...
- 1、新建基于标准固件库MDK5工程模板(STM32F103ZET6)
新建基于标准固件库MDK5工程模板 1.STM32官方库文件夹介绍 如上图,是ST官方提供的STM32标准固件库的文件包结构: STM32官方固件库下载地址: "https://www.st ...
- STM32 串口固件库中定义的几个中断标志什么意思?
STM32 串口固件库中定义的几个中断标志位什么意思? #define USART_IT_PE ((uint16_t)0x0028) #define USA ...
- 如何用python和pip安装在txt文件中配置好版本的库包
如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...
- 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )
文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...
- PCL 1.8.1 在VS2015中配置 包含目录、库目录和附加依赖项
PCL 1.8.1 在VS2015中配置 包含目录.库目录和附加依赖项 1. 包含目录 2. 库目录 3. 附加依赖项 如果想要永久配置,需要在属性管理器中进行. 1. 包含目录 C:\Program ...
- Keil uVision5中使用sonix 5721芯片编译程序时不显示checksum
Keil uVision5中使用sonix 5721芯片编译程序时不显示checksum 1.打开options for target 2.选择user 3.在run#1输入如下内容: HexConv ...
- STM32官方固件库
1 基于标准外设库的软件开发 1.1 STM32标准外设库概述 STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序.数据结构和宏组成,包括了微控制器所有外设的性能特征 ...
- STM32基于固件库学习笔记(11)RTC实时时钟
实时时钟(RTC) 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx.STM32F102xx和STM32F103xx微控制器. 中容量产品是指闪存存储器容量在64K至128 ...
最新文章
- rda冗余分析步骤_分子生态网络分析(MENA)构建微生物网络示例
- 数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系
- Java for LeetCode 061 Rotate List
- PyTorch:保存/加载训练好的模型测试
- Unity2020.1中如何安装DOTS的Entities包?
- python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
- Linux安装IDA神器
- 轻松修改Mac地址的中文版工具:WiFiSpoof for Mac
- nodejs后台系列--第三篇-最简单的全栈demo:koa2+mysql+vue
- python程序输入两个整数、实现加减乘除_加减乘除
- 最全面的Microsoft Office下载
- 【更新ing】已有5个省份公布2020软考报名时间
- 如何在ASP.NET网络应用实现数据可视化图表
- 心中无码:这是一个能自动脑补漫画空缺部分的AI项目
- APM 学习 6 --- ArduPilot 线程
- Seq2Seq Attention输入输出维度分析(最全面细致)
- 科技爱好者周刊(第 191 期):一个程序员的财务独立之路
- 武汉市江夏区现代服务业高质量发展政策奖励补贴20条
- 计算机网络的基本组成
- 关于runat = “server”