Вроде как cap физически ловит событие. Но если есть таймер, почему бы им не воспользоваться? Во всяком случае у cap модуля должен быть тоже свой таймер, им можно в тупую высчитывать клоки
ну, моя беда состоит в том, что импульсы не преведены к логическому уровню мк. они там плавают в районе 0.5-1.5в. если бы было всё согласовано, то я бы ножку сконфигурировал для этого самого кепчура и ловил бы фронты. это в интернетах описано. но так как уровень сигнала маленький, приходится заниматься вот таким вот.
на сколько я понял, вы предлагаете во время прерываний от собаки просто тикать таймерами и считать эти тики? ну, в таком случае таймер не обязательно должен же юзать capture mode?