Sieht alles richtig aus. Zeige den kompletten Code. Interessant ist es, wie du überprüfst, ob ein Interrupt aufgetreten ist. Wie überprüfst du das?