问题已int min
重新声明为另一种符号;
尝试检查代码并更改整数,但是无论是否将其更改为0 1 2 3 4,我都有相同的问题。(对不起,我英语不好,刚入门通过Google和YouTube从教育中学习编码。)
这是我的代码:
int int_count;
int sec=0;
int min=1;
int flag_One_Time_Send_Old = 100;
void timer0_ISR(void) // the RTCC (timer0) overflows (255->0).
if(--int_count==0) // per second.
sec++;
int_count=INTS_PER_SECOND;
if (sec==60)
{
min++;
sec=0;
Serial.print("min: ");
Serial.println(min);
}
Serial.print("sec: ");
Serial.println(sec);
}
感谢帮助
答案 0 :(得分:0)
我希望这对您有用。由于min
被Arduino用作minute
宏函数,min
已重命名为min()
。
int int_count; int sec=0; int minute=1; //min renamed as minute
int flag_One_Time_Send_Old = 100;
void timer0_ISR(void) // the RTCC (timer0) overflows (255->0).
if(--int_count==0) // per second.
sec++;
int_count=INTS_PER_SECOND;
if (sec==60)
{
minute++;
sec=0;
Serial.print("minutes: ");
Serial.println(minute);
}
Serial.print("sec: ");
Serial.println(sec);
}