Hi,

Du kannst auch Gettime(..) verwenden
Code:
.
.
int main(void) {
  uint16_t timeInMS;
  uint16_t timeDelta;

  Init();
  timeInMS = Gettime();
  while (1) {
    timeDelta = Gettime() - timeInMS;
    // Wird alle 1000ms==1sec ausgeführt
    if (timeDelta >= 1000) {
      timeInMS = Gettime();
      // hier dein code
    }

  }
  .
  .
}

Gruss,

O.