1) измерять количество импульсов за 1 секунду
2) измерять время между двумя импульсами
в первом случае узнавать обороты можно лишь каждую секунду, следовательно и обновлять показания тахометра тоже возможно раз в секунду, а это по-моему слишком долго
во втором случае частота обновления данных зависит от измеряемой частоты, следовательно при высоких оборотах обновления будут происходить быстрее, следовательно больше будет нагружаться контроллер
либо может быть есть какой то третий способ?

