小弟学习stm32不久,很多问题一知半解,恳请大神指教!
问题1:按我以前学习51单片机的经验,在这里不是需要使用extern关键字的吗?(毕竟不是在一个文件里,不是吗)
#ifndef _LED_H
#define _LED_H
#include "stm32f10x.h"
void LED_GPIO_Config(void);//为什么这个函数之前不需要使用extern关键字???
void LED_GPIO_TOGGLE(GPIO_TypeDef *GPIOx,uint16_t pin);
#endif
问题2:什么时候需要使用static关键字呢?
例如:static void function(void){;}
请问:是不是这个文件我是不可以放在.h文件中,然后供其它.c文件调用???
------解决思路----------------------
这和51不51没有关系,这是C语言的规则,老弟,你还是好好把C语言的课本再拿起来看看吧
------解决思路----------------------
好好看看条件编译吧 基础