Hallo Björn,

Wüsstet ihr woran es liegen kann?
es wäre besser, du würdest den ganzen Code posten. Der Fehler kann auch im für dich als nicht relevant betrtachtetem Teil liegen.

Warum disablest du den Int0 in der Routine?
Deine Routine ist durch die Wartezeit sehr lang, dadurch kannst du Ereignisse verpassen.

Gruß, Michael