Условие:
Как точно измерить время импульса длительностью около 0,1 сек, используя TMR1 микроконтроллеров среднего семейства (PIC 16Cxxx)? Оценить минимальную погрешность измерения и условия достижения
Решение:
Ниже приведён пошаговый алгоритм измерения импульса длительностью ≈0,1 с с помощью таймера TMR1 семейства PIC 16Cxxx, а также оценка минимальной погрешности измерения и условия её достижения. 1. Анализ задачи и выбор метода измерения • Для измерения длительности импульса необходимо определить момент его начала и окончания. Один из методов – запуск таймера TMR1 в момент перехода сигнала (например, с фронта) и остановка его в момент окончания импульса (например, с спада). • Если имеется модуль захвата (capture) в микроконтроллере, можно использовать его: установить внешний переключатель (...
