TI中文支持网
TI专业的中文技术问题搜集分享网站

controlsuite例程问题

在HVBLDC_Sensored例程中在主函数有如下变量

现在我想将这几个变量声明为全局变量,即:

extern PWMGEN pwm1;

extern PWMDAC pwmdac1;

extern HALL3 hall1;

将它们也用于其他的.C文件,发现报错,

如提示所示,有重复定义,可我并没有发现重复定义,请问是怎么回事?

10#:

这里是定义,建议在别的头文件中使用extern声明为全局看看。

在HVBLDC_Sensored例程中在主函数有如下变量

现在我想将这几个变量声明为全局变量,即:

extern PWMGEN pwm1;

extern PWMDAC pwmdac1;

extern HALL3 hall1;

将它们也用于其他的.C文件,发现报错,

如提示所示,有重复定义,可我并没有发现重复定义,请问是怎么回事?

Charles Ji:

回复 10#:

我确实在别的文件里用extern声明了,就出现了上述报错,发现有重复定义,不知道是哪里重复定义了

在HVBLDC_Sensored例程中在主函数有如下变量

现在我想将这几个变量声明为全局变量,即:

extern PWMGEN pwm1;

extern PWMDAC pwmdac1;

extern HALL3 hall1;

将它们也用于其他的.C文件,发现报错,

如提示所示,有重复定义,可我并没有发现重复定义,请问是怎么回事?

Charles Ji:

回复 Eric Ma:

Eric:

   我试过,在另一个.C文件中,不包含头文件又提示没有定义,而包含了又提示重复定义,这怎么办

赞(0)
未经允许不得转载:TI中文支持网 » controlsuite例程问题
分享到: 更多 (0)