就在我以为我理解外部的时候… 认为这是有效的:
int main (void) { 易失性 uint 翻转= 0;
#pragma vector = TIMER2_B0_vector
__interrupt void TakeAD_Sample ()
{
extern volatile uint overroll;
翻转++;
}
这两个文件都在同一个文件中.... CCS 告诉我,翻转是一个未解析的符号....当然,如果我将它放在主函数之外,但我试图避免使用全局变量,因为我听说它们应该很少使用。 有人能告诉我如何解决这个问题吗?