Выдержка интервалов нужна для алгоритма, не для ШИМа. Источник сигнала - один.
Трудность заключается в том, что для есть только один таймер, который нужно использовать для измерения и выдержки, т.е. если нормально использовать схему захвата - учитывать количество переполнений и текущее значение счетного регистра, после использования TAR его следует обнулить. Как при таком режиме выдерживать временые интервалы? Ведь может потребоваться несколько переполнений счетчика, а TAR обнулен. С другой стороны можно использовать непрерывный режим работы таймера и с выдержкой интервалов будет все отлично, но как тогда лучше оргнизовать захват? Ведь обнуления TAR не будет и точка отсчета сместится.
|