Ich habe vor einiger Zeit mal jemandem bei einer Blinkerschaltung geholfen, der Code könnte dir evtl weiterhelfen. Such einfach mal nach Tickcount Das Thema war wait Anweisung durch IRQ unterbrechen.