Хорошо. Но как мне получить длительность импульса? По изменению входного сигнала в capture регистре защелкнется текущее состояние таймера. А вдруг это было за три такта до его переполнения? Как гарантировать обнуление таймера? Или отслеживать его переполнение и потом вычитать-добавлять к разности показаний?