Все пытаюсь сделать программу для измерения ширины импульса. Мне посоветовали следующий алгоритм:
1. Настроить таймеры и компаратор
2. Включить прерывание по нарастающему фронту
3. По сработке прерывания запустить таймер
4. Переключить срабатывание прерывания по фронту
5. Сбросить флаг прерывания компаратора
6. Когда сработает прерывание по ниспадающему фронту - остановить таймер
Подскажите, это правильный алгоритм? Не могу понять также, как посчитать сам интервал таймером..
|