Problem mit pulseIn()

Wieso sollte das nicht klappen. Ich messe erst über DI13 eine Pulsdauer und speichere sie in einer Variable. Danach wird der nächste pulseIn() Aufruf abgearbeit, auf den nächsten Pegelwechsel gewartet und ab da die Pulslänge für die zweite Variable gemessen. Sequentiell und nicht parallel versteht sich.