这里加static起什么作用

2019-07-14 19:50发布

static void NVIC_Configuration(void)
{NVIC_InitTypedef NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
NVIC_InitStructure.NVIC_IRQChannel=EXTI9_5_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority=0;
NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
NVIC_Init(&NVIC_InitStructure);

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
meimengxing2014
1楼-- · 2019-07-15 01:25
static修饰函数,表示该函数只能在当前的.c文件内被调用,其他.c文件不能调用该函数;修饰变量的时候,用的比较多的是在函数体内作为静态变量,如:void Fun(void){static a=0; ...}  该变量只在函数被调用的第一次负初值,其他被调用的时候不会重新初始化,而是保持当前的值,其实跟全局变量差不多

一周热门 更多>