OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13731|回复: 10

stm32f10x_conf.h头文件的问题

[复制链接]

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
发表于 2014-6-25 23:20:38 | 显示全部楼层 |阅读模式
5金钱
/* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */
//#include "stm32f10x_adc.h"
//#include "stm32f10x_bkp.h"
//#include "stm32f10x_can.h"
//#include "stm32f10x_cec.h"
//#include "stm32f10x_crc.h"
//#include "stm32f10x_dac.h"
//#include "stm32f10x_dbgmcu.h"
//#include "stm32f10x_dma.h"
//#include "stm32f10x_exti.h"
//#include "stm32f10x_flash.h"
//#include "stm32f10x_fsmc.h"
#include "stm32f10x_gpio.h"
//#include "stm32f10x_i2c.h"
//#include "stm32f10x_iwdg.h"
//#include "stm32f10x_pwr.h"
#include "stm32f10x_rcc.h"
//#include "stm32f10x_rtc.h"
//#include "stm32f10x_sdio.h"
//#include "stm32f10x_spi.h"
//#include "stm32f10x_tim.h"
//#include "stm32f10x_usart.h"
//#include "stm32f10x_wwdg.h"
//#include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
这是在stm32f10x_conf.h 文件中的代码,以前只是知道注释掉某个头文件就是关掉这一块,没去深究,今天仔细找了下,没找到为什么?求大神解释下

最佳答案

查看完整内容[请看2#楼]

我找到了 为什么
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
 楼主| 发表于 2014-6-25 23:20:39 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-25 23:31:30 | 显示全部楼层
因为没有调用这些函数。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
 楼主| 发表于 2014-6-26 08:22:30 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥 是啥意思啊 我只是想知道在库函数里面这个功能是怎么实现的  比如GPIO这块  这个文件里如果注释掉了#include "stm32f10x_gpio.h",那GPIO这块的功能肯定就实现不了了
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-6-26 08:26:08 | 显示全部楼层
回复【3楼】jiaozhu:
---------------------------------
注释掉这个,你工程中有用到GPIO的相关寄存器、宏定义什么的,编译就会报错,可以体验一下
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
 楼主| 发表于 2014-6-26 08:37:04 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
恩  是的   你晓得为什么不   是怎么关联起来的
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-6-26 10:28:53 | 显示全部楼层
回复【6楼】jiaozhu:
---------------------------------
你说为什么呢?
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

69

主题

475

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2013-12-28
在线时间
197 小时
 楼主| 发表于 2014-6-26 14:11:44 | 显示全部楼层
回复【7楼】Badu_Space:
---------------------------------
stm32f10x.h这个文件的最后有句 
#ifdef USE_STDPERIPH_DRIVER
  #include "stm32f10x_conf.h"
#endif
回复

使用道具 举报

9

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2014-9-25
在线时间
23 小时
发表于 2014-11-24 13:35:12 | 显示全部楼层
我也在纠结这个问题,看了也差不多懂了,就是我们在新建工程的时候在设置的时候会有这样一个操作


所以。。。。。。
回复

使用道具 举报

15

主题

181

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
389
金钱
389
注册时间
2014-11-8
在线时间
40 小时
发表于 2015-5-30 12:48:11 | 显示全部楼层
回复【9楼】雪梦my:
---------------------------------
就相当于
#define  STM32F10X_HD
#define  USE_STDPERIPH_DRIVER

举个例子
有了ifdef USE_STDPERIPH_DRIVER这句话,下面代码中的A程序就会被编译器编译。
#ifdef USE_STDPERIPH_DRIVER 
    A程序
#endif


Good good study , day day up...
回复

使用道具 举报

12

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
504
金钱
504
注册时间
2015-9-9
在线时间
59 小时
发表于 2016-1-3 12:54:07 | 显示全部楼层
jiaozhu 发表于 2014-6-26 14:11
回复【7楼】Badu_Space:
---------------------------------
stm32f10x.h这个文件的最后有句 
#ifdef& ...

嗯 对的 顶
毕业两年才学STM32...
这些都没关系,重点是自己到底成长了没有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 23:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表