Probleme bei Pulsemessung mit pulseIn()

mit einer interrupt routine hat man einen Art Parallel Thread? -- >Ja
Ich werde somit niemals aus einem Programmteil bei interupt hinausgerissen? Doch, Interrupt hat eine höhere Priorität.

Dein Programm - loop() - muss Interrupte zu machen, wenn es mehr als 1 byte liest/schreibt, die mit der ISR zusammenhängen und konsistent sein müssen. Diese Variablen müssen als "volatile" deklariert sein, um dem Compiler zu sagen, dass Zugriffe nicht wegoptimiert werden dürfen.