你的问题不在KEY0上面,而是在 func_a_tab上面.这个是一个数组,你不能在头文件里面定义.可以在头文件里面申明.
比如在xx.h中:
extern u16 func_a_tab[];
在xx.c中,就定义这个数组如下:
u16 func_a_tab[]={1,2,4,8,16,32,64,128,256,512};
这样就可以在多个.c文件里面使用func这个数组了,只要include"xx.h"即可.
你的问题不在KEY0上面,而是在 func_a_tab上面.这个是一个数组,你不能在头文件里面定义.可以在头文件里面申明.
比如在xx.h中:
extern u16 func_a_tab[];
在xx.c中,就定义这个数组如下:
u16 func_a_tab[]={1,2,4,8,16,32,64,128,256,512};
这样就可以在多个.c文件里面使用func这个数组了,只要include"xx.h"即可.
举报