Arduino Periodendauer messen

Ok, habe jetzt den Code wie folgt verändert um den Einfluss des Überlaufs zu reduzieren:

volatile unsigned long T=0,last=0;

void setup () {
Serial.begin(9600);
pinMode(5,INPUT);
attachInterrupt(5,TMessen,RISING);
}

void loop () 
{
 Serial.println(T);
}

  
void TMessen ()
{
unsigned long current = micros(); 
if (current>last)
{T=current-last;}
last=current;
}

Allerdings treten noch immer einige "Störungen" auf:

...
125
125
125
9
125
125
125
125
125
...
125
1125
125
125
124
125
...