[an error occurred while processing this directive]
Ответ: Измерение частоты делаю так...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ZIA 30 сентября 2002 г. 15:07
В ответ на: Ответ: Счтет отправлено ZIA 30 сентября 2002 г. 15:06

Таймер T/C0 работает на счет времени (задействовано только одно прерывание - переполнение T/С0).
Счетчик T/C1 считает входящие импульсы. Во время отсчета таймером T/C0 промежутка времени постоянно смотрю флаг переполнения T/C1 и если флаг установлен увеличиваю на 1 дополнительный байт значения частоты и сбрасываю флаг переполнения T/C1.
Т.е. процессор только измеряет частоту и больше ничего не делает.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru