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相关推荐

  1. #STM32标准固件库的硬件SPI(NSS为软件)封装函数库

    #基于STM32标准固件库的硬件SPI(NSS为软件)封装函数库: 最近来回顾之前写过的SPI_Flash,打算重写一次SPI配置文件 spi协议最大的特点大概就是全双工了,因此stm32硬件spi的 ...

  2. 1、新建基于标准固件库MDK5工程模板(STM32F103ZET6)

    新建基于标准固件库MDK5工程模板 1.STM32官方库文件夹介绍 如上图,是ST官方提供的STM32标准固件库的文件包结构: STM32官方固件库下载地址: "https://www.st ...

  3. STM32 串口固件库中定义的几个中断标志什么意思?

    STM32 串口固件库中定义的几个中断标志位什么意思? #define USART_IT_PE                       ((uint16_t)0x0028) #define USA ...

  4. 如何用python和pip安装在txt文件中配置好版本的库包

    如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...

  5. 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )

    文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...

  6. PCL 1.8.1 在VS2015中配置 包含目录、库目录和附加依赖项

    PCL 1.8.1 在VS2015中配置 包含目录.库目录和附加依赖项 1. 包含目录 2. 库目录 3. 附加依赖项 如果想要永久配置,需要在属性管理器中进行. 1. 包含目录 C:\Program ...

  7. Keil uVision5中使用sonix 5721芯片编译程序时不显示checksum

    Keil uVision5中使用sonix 5721芯片编译程序时不显示checksum 1.打开options for target 2.选择user 3.在run#1输入如下内容: HexConv ...

  8. STM32官方固件库

    1 基于标准外设库的软件开发 1.1 STM32标准外设库概述 STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序.数据结构和宏组成,包括了微控制器所有外设的性能特征 ...

  9. STM32基于固件库学习笔记(11)RTC实时时钟

    实时时钟(RTC) 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx.STM32F102xx和STM32F103xx微控制器. 中容量产品是指闪存存储器容量在64K至128 ...

最新文章

  1. rda冗余分析步骤_分子生态网络分析(MENA)构建微生物网络示例
  2. 数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系
  3. Java for LeetCode 061 Rotate List
  4. PyTorch:保存/加载训练好的模型测试
  5. Unity2020.1中如何安装DOTS的Entities包?
  6. python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
  7. Linux安装IDA神器
  8. 轻松修改Mac地址的中文版工具:WiFiSpoof for Mac
  9. nodejs后台系列--第三篇-最简单的全栈demo:koa2+mysql+vue
  10. python程序输入两个整数、实现加减乘除_加减乘除
  11. 最全面的Microsoft Office下载
  12. 【更新ing】已有5个省份公布2020软考报名时间
  13. 如何在ASP.NET网络应用实现数据可视化图表
  14. 心中无码:这是一个能自动脑补漫画空缺部分的AI项目
  15. APM 学习 6 --- ArduPilot 线程
  16. Seq2Seq Attention输入输出维度分析(最全面细致)
  17. 科技爱好者周刊(第 191 期):一个程序员的财务独立之路
  18. 武汉市江夏区现代服务业高质量发展政策奖励补贴20条
  19. 计算机网络的基本组成
  20. 关于runat = “server”

热门文章

  1. 与视频服务器相比,流媒体服务器有什么优势?
  2. testNG的DataProvider返回IteratorObject[]的妙用
  3. 【AT2434】JOI 公園 (JOI Park) 最短路+贪心
  4. Vue蚂蜂窝Vue-cli+webpack做的
  5. Jmeter和LoadRunner的区别
  6. Ruby Cucumber环境
  7. Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他
  8. 凡客诚品成都研发中心招聘.net开发经理
  9. 研究发现,脸谱网和谷歌在流媒体上有广告跟踪器
  10. 研究机器学习需要什么样的数学基础?