Цитата(at90 @ Apr 10 2006, 13:39)

а нет примерчика?
Пример записи, дык, это уже ваша задача, а пример настройки таймера и компаратора пожалуйста:
Код
;----------------------------------------
; Процедура настройки режима Capture
; Таймер работает на частоте чипа (mode0)
T1CaptInit:
ldi AL, (1 << OCIEA1)|(1<<TICIE1)|(1 << TOIE0)
out TIMSK, AL; T1 Output compare, T1 Input capture, T0 Overflow
ldi AL, High( 50000)
out OCR1AH, AL; Заносим в OCR значение 50000
ldi AL, Low( 50000 )
out OCR1AL, AL; Каждые 50 тыс. отсчетов таймер будет автоматически сбрасываться
ldi AL, 0
out TCCR1A, AL; OC1 pin disconnected, PWM disabled
ldi AL, (1 << ICNC1)|(0 << ICES1)|(1 << CTC1)|1; // $89
; Capt noise canceller ON (ICNC1=1), Capt on falling edge (ICES1=0)
out TCCR1B, AL; Clear on Compare Match (CTC1=1),
; work in mode 0 (CS12, CS11, CS10 = 001)
ret
;------------------------------------------------
; Процедура инициализации аналогового компаратора
; в режиме Event Capture
ACCaptModeInit:
ldi AL, $6; (ACIC=1) (ACIS1. ACIS0 = 10 falling edge)
out ACSR, AL
ret