Использование зарезервированного имени для переменной - PullRequest
1 голос
/ 08 апреля 2020
  1. проблема int min переопределена как символ другого типа;

  2. Попробуйте проверить код и изменить целое число, но у меня то же самое проблема, независимо от того, изменил ли я ее на 0 1 2 3 4. (Извините, я не очень хорош в Engli sh и только начал изучать кодирование в образовании через Google и YouTube.)

  3. Это мой код:

    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);
    

    }

Спасибо за помощь

1 Ответ

0 голосов
/ 08 апреля 2020

Я надеюсь, что это работает для вас. min был переименован в minute, поскольку min используется Arduino как макрофункция 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);
}
...