1 进入ST公司主页 2 在“Products”下拉栏选择“Microcontroller.”3 选择“software”,再点击“STM32 Standard Peripheral Libraries” 本文以STM32F10X系列单片机为例,其他系列类似。4 选择对应自己型号的标准库,本文选择:STM32F10x standard peripheral library.
一、标准外设库停更了 很多学习STM32的朋友都比较依赖之前的标准外设库(StdPeriph_Lib),我想告诉大家一个事实,那就是标准外设库已经停更很久了。 支持标准外设库的STM32,只有相对较老的系列:F0、 F1、F2、F3、F4、L1. 我特地看了下,STM32标准外设库最后一次更新时间是2016年11月的F4系列。 标准外设库地址: ...
在STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc这个路径下复制所有库函数头文件,粘贴到新建的Library文件夹里 回到keil软件,在Target1右键添加组改个名字叫Library再右键加入已存在的Library文件,全选加入进去,这样便添加了所有库函数文件 但对于这个库函数来...
4.Setting Target 根据 SPL 手册,如果我们想要使用 SPL,则需要预定义USE_PERIPH_LIBRARY,然后我们还需...
在项目中使用stm32标准外设库(STM32F10x Standard Peripherals Library)的时候,我们会在项目的选项中预定义两个宏定义:USE_STDPERIPH_DRIVER, STM32F10X_MD,如下图: 这两个的作用是什么呢? 1、USE_STDPERIPH_DRIVER: to use or not the peripheral’s drivers in application code (i.e. code will be bas...
11、在自己创建存放工程文件夹的里面创建Library,然后打开固件库,点击LIbraries,再点击STM32F10x_StdPeriph_Driver,把这两个文件夹的所有文件都添加到Library,并把Library添加到工程里面 这里就不再演示如何添加文件了记不住看前面,然后还是点击魔术棒添加文件 ...
Libraries\STM32F10x_StdPeriph_Driver 标准外设驱动文件,比如说GPIO配置、TIME配置、USART配置、IIC配置、SPI配置、DMA配置等等。 2.需要加入工程的文件 2.1 启动文件startup_stm32f10x_md.s 文件路径: Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm ...
我们以【STM32F10x_StdPeriph_Lib】和【GD32F10x_Firmware_Library】外设库为例。他俩虽然字面意思不一样,一个【标准外设库】一个【固件库】,但他俩就是“同一类”东西。 STM32F10x_StdPeriph_Lib、GD32F10x_Firmware_Library官方都提供下载地址(直接去搜索都能找到)。
STM32F10x_StdPeriph_Lib_V3.5.0/Librarys/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h以及该目录下的system_stm32f10x.h。 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc下的所有头文件,比如说misc.h、stm32f10x_adc.h等。