您的位置 首页 硬件

关于USE_STDPERIPH_DRIVER,STM32F10X_HD

今天碰到了下面图(1)这个问题,导致问题的直接原因是工程没有包含stm32f10x_timh这个文件,而stm32f10x_timh包含在stm32f10x_con

今日碰到了下面图(1)这个问题,导致问题的直接原因是 工程没有包括 stm32f10x_tim.h 这个文件,而stm32f10x_tim.h 包括在stm32f10x_conf.h 这个文件中,stm32f10x_conf.h又包括在stm32f10x.h这个文件中。做了两个测验:(1)直接将stm32f10x_tim.h添加到该文件中,过错消除。(2)将stm32f10x.h添加到文件中,过错没有消失。为什么?见图(2)

图(1)
如下图所示,stm32f10x.h这个文件的最终有句

#ifdefUSE_STDPERIPH_DRIVER
#include“stm32f10x_conf.h”
#endif

即只要在将USE_STDPERIPH_DRIVER 装备在图(3)所示的选项中时,stm32f10x.h 才包括stm32f10x_conf.h
这个文件。而之前图3的选项中现已进行了装备,猜测可能是字符串有误,所以直接从stm32f10x.h文件中复制粘贴曩昔,过错消失,问题解决。

图(2)

图(3)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/263581.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部