Schleife nach definierter Zeit wiederholen

Hallo,

wenn ich es so mache..

while (millis()<schleifenzeit+1000)    
  {
      schleifenzeit = millis();                      // Erfassung der aktuellen Schleifenzeit
      schleifenzaehler++;
 }

..wird die Schleife doch aber trotzdem viel schneller als einmal pro Sekunde durchlaufen.

Gruß Chris