關(guān)于STM32F10X_CONF
我搜索了一下代碼,發(fā)現(xiàn)來(lái)自:主頭文件 #include "stm32f10x.h"
8296行
#ifdef USE_STDPERIPH_DRIVER
#include "stm32f10x_conf.h"
#endif
上面是關(guān)于如何定位到"stm32f10x_conf.h"
------------------------------------------------------------------------------------
下面是關(guān)于如何"stm32f10x_conf.h"的作用
那你看過(guò)stm32f10x.h,是否又看過(guò)有stm32f10x.c? 不見(jiàn)得有.h文件就有.c文件。
在stm32f10x_conf.h文件中就已經(jīng)包含了一些外設(shè)的頭文件,它的功能也就是醬紫而已。
如果你不想用這個(gè)頭文件,你大可以在自己的MAIN函數(shù)里添加stm32f10x_adc.h、stm32f10x_adc.h這些外設(shè)頭文件。
而一旦你擁有了stm32f10x_CONF這個(gè)文件,你可以在里面把不需要的標(biāo)準(zhǔn)外設(shè)器件的頭文件注銷(xiāo),用的時(shí)候再打開(kāi)。
比如30行
#include "stm32f10x_can.h"
要是不需要用到can外設(shè)就
//#include "stm32f10x_can.h"