[an error occurred while processing this directive]
|
Таймер T/C0 работает на счет времени (задействовано только одно прерывание - переполнение T/С0).
Счетчик T/C1 считает входящие импульсы. Во время отсчета таймером T/C0 промежутка времени постоянно смотрю флаг переполнения T/C1 и если флаг установлен увеличиваю на 1 дополнительный байт значения частоты и сбрасываю флаг переполнения T/C1.
Т.е. процессор только измеряет частоту и больше ничего не делает.
E-mail: info@telesys.ru