скачай книгу Шпак Ю А программирование на языке С микроконтроллеров PIC и AVR - для AVR там есть такой пример...
сам расскажу ... компаратор можно заблокировать ACSR=0x80; дальше поставить счетчик в захват регист TCCR1B - там битом одним можно поставить по какому фронту будет проводится захват и в обработчике прерывания какой нибудь переменной задать значение регистра ICR и затем включить прерывание по переполнению счетчика там задать переменную которая будет при переполнении счетчика увеличиваться на 1 и затем след прерывание ставить как заблагорасудится (фронт или спад) и тоже другой переменной придать значение ICR и затем вычислить все
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954
Цитата(_Ivan_33 @ Jul 8 2008, 11:06)
а поподробнее?
Это - вопрос ко мне? Если фронт/спад импульсов - сильно затянуты, компаратором удобно подстроиться под амплитуду, при которой считается, что импульс начался/закончился.