Задать вопрос

Как правильно имитировать работу энкодера (программно)?

Импульсы энкодера обрабатываются библиотекой с помощью внешнего прерывания. Нужно имитировать его работу простым инкрементом счетчика в зависимости от заданной пользователем скорости. Получается, внутри прерывания каждые 100мкс в заданном диапазоне скоростей вращения возможна ситуация где инкремент больше 1 и когда инкремент не происходит 1 и больше раз подряд.
Есть ли тут адекватное решение в таких условиях?
  • Вопрос задан
  • 324 просмотра
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Stepik
    Внутреннее устройство контейнеров в STL (C++)
    2 недели
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы