Цитата(Artur Nikitin @ Feb 21 2007, 08:58)

по переполнению работало, по совпадению что то не вижу частоты на ножке
Вы не на то прерывание повисли. CAPTURE - это захват, копирование значения таймера в регистры OCR в момент прихода внешнего сигнала. Вам нужет вектор COMPARE. Это во-первых. Во-вторых используйте режим CTC или FAST PWM таймера - тогда он будет сбрасываться автоматически.
Код
TCCR1A = (0<<COM1A1)|(0<<COM1A0)|(0<<COM1B1)|(0<<COM1B0)|(0<<WGM11)|(0<<WGM10);
TCCR1B = (0<<ICNC1)|(0<<ICES1)|(0<<WGM13)|(1<<WGM12)|(0<<CS12)|(0<<CS11)|(1<<CS10);
OCR1A = 5;
TIMSK = (0<<OCIE2)|(0<<TOIE2)|(0<<TICIE1)|(1<<OCIE1A)|(0<<OCIE1B)|(0<<TOIE1)|(0<<TOIE0);
#pragma vector = TIMER1_COMPA_vect
__interrupt void handler(void) {
PORTD ^= (1<<7);
}
Цитата(Artur Nikitin @ Feb 21 2007, 09:27)

Да, авреал, добавил фузы в конце. Т.к. по умолчанию проц работает от 1МГц, а кварц 4МГц, то после установления фузы все должно заработать в 4 раза быстрее (например светодиод должен моргать быстрее, т.к. мигает по таймеру), но ентого не наблюдается

Закоротите кварц пинцетом. Если все остановится - меняйте кварц, он у вас не той системы (рассчитан на работу с третьей гармоникой). Если будет продолжать работать - разбирайтесь с фузами. Считайте их, сравните.