Ich tippe jetzt stark auf ein Timing Problem, die Endlosschleife geht auch ohne Problemlos, nur es kommt keine Tonauswertung zustande. Ich werde das Ganze wohl "etwas" umbauen, muss mir da nur noch ein paar Details überlegen.
Ich hab mir alternativ auch überlegt, mal den ganzen Code in die Interruptroutine zu packen, vielleicht wirds dann besser (oder es dauert so lange, dass keine Auswertung mehr zustandekommt :-) )