我们打开“stm32f10x.h”,按下“Ctrl+F”键,查找USE_STDPERIPH_DRIVER,在“Find What”栏中输入“USE_STDPERIPH_DRIVER”。查找可以看到如下图所示: 这段代码的意思是,只有用预编译指令预定义了“USE_STDPERIPH_DRIVER”,才会将"stm32f10x_conf.h“包含进“stm32f10x.h”中,从而被”main.c“用到。而正...
在项目中使用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...
define项是MDK的预宏定义栏。注意:STM32F10X_HD,USE_STDPERIPH_DRIVER这两项中间是逗号隔开。 在stm32f10x.h中有这以下代码:#ifdef USE_STDPERIPH_DRIVER #include "stm32f10x_conf.h"#endif 由此可只 添加USE_STDPERIPH_DRIVER宏定义是为了加载stm32f10x_conf.h文件。 View Code 代码可知,添加S...
当然,文件管理并非如此简单,例如在StdPeriph_Driver中,一个stm32f10x_rcc.c文件下有很多文件,这表明文件结构非常复杂。其中,有一个stm32f10x_config.h的头文件,主要用于控制添加的头文件。此外,为了使这些文件能够正确工作,还需要在stdlib中添加相应的源文件。如果包含的文件较多,很可能这个文件包...
3)在C/C++选项卡下设置预处理符号 "USE_STDPERIPH_DRIVER,STM32F10X_CL"STM32F10X_CL 这个符号...
1.首先建立工程目录,假设为STM32_STDPeriph_Lib Template 2.在该目录下建立MDK-Proj子目录,用来存放MDK工程以及编译生成的文件和调试信息 3.在MDK-Proj目录下建立2个子目录:output和listing 4.将从ST官网下载的STM32F10x_StdPeriph_Driver V3.3.0压缩中的Libraries解压缩到STM32_STDPeriph_Lib Template目录下 ...
使用标准外设驱动
原来USE_STDPERIPH_DRIVER作用是在stm32f10x.h中作为包含stm32f10x_conf.h的开关!如图:...
基于固件库新建工程时,STM32F10x_StdPeriph_Driver\src 文件夹下的全部 C 文件都放在哪个文件夹中。()A.FWLIBB.UESRC.CMSISD.STARTUP的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机
Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} dmarion / stm32 Public Notifications You must be signed in to change notification settings Fork 0 Star 2 Code ...