diese endlosschleife bewirkt, dass die interruptroutine niemals verlassen wird. tödlich!!
ansonsten verwende mal nicht startswitch sondern nutze die register um niterupts zu aktivieren. entferne startswitch und stopswitch, und schreibe stattdessen sei(); hinter init();.
welche version des GCC compilers benutzt du?
Lesezeichen