在STM32的库配置文件stm32f10x_conf.h中都是些这样的定义
#define _ADC
#define _ADC1
#define _ADC2
#define _ADC3
#define _DMA
#define _DMA1_Channel1
#define _DMA1_Channel2
#define _DMA1_Channel3
#define _DMA1_Channel4
#define _DMA1_Channel5
#define _DMA1_Channel6
#define _DMA1_Channel7
#define _DMA2_Channel1
#define _DMA2_Channel2
#define _DMA2_Channel3
#define _DMA2_Channel4
#define _DMA2_Channel5
不知道这是什么意思啊,请赐教。
在知道里网友的回答,我感觉也是这样,写在这里,给需要的人。
#define __ADC //定义__ADC
#ifdef __ADC //如果定义了__ADC,则执行以下语句
... //语句1
... //语句2等等
#endif //结束定义
构成条件编译
其他的类似
建议你到网上看看条件编译的资料[/mw_shl_code]
|