在disp.h里面定义了这样的结构体
typedef struct
{
unsigned int MultiDispMsCount; //累积时间
unsigned int ChangeTimeCount;
unsigned char LedComNum ;
unsigned char ScanT;
unsigned int WaitDispCount;
unsigned char DataBufLeft[2]; //左边数码管数据缓存
unsigned char DataBufRight[2]; //右边数码管数据缓存
unsigned int ModeChangeTimeCount;
}SYS_TASK_DISP_FORMAT;
extern SYS_TASK_DISP_FORMAT Disp;
然后在disp_function.c里面调用了这个disp.h文件,
并且做了这样的声明SYS_TASK_DISP_FORMAT Disp;
Disp.DataBufLeft[0]为什么这样引用会报错,,,但是我同意的写法用IAR编译就不会报错,得到的就是正确的结果
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>