wenn ich GICR... nicht reinschreibe komm ich zwar in die interrupt service routine, aber dann komm ich nicht mehr aus der isr raus
Woher weisst Du, daß Du in die ISR "reinkommst" ?
Ich meine sowas hatten wir erst vor kurzem.
Bekommst Du keine Warnung vom Kompiler, daß der Interrupt doppelt vorkommt ?
Schau mal in der asuro.c nach SIGNAL(SIG_INTERRUPT1) , wenn Du sie findest, solltest Du die ganze Funktion auskommentieren.

Gruß Sebastian