Цитата(GDI @ Feb 20 2007, 18:03)

чтобы получить быстрый меандр надо использовать выход OCP любого таймера и правильно настроить схему сравнения и режим таймера, тогда и никакие прерывания не потребуются, и контроллер не будет отвлекаться, все будет работать аппаратно.
Выводы уже заняты под порты общего назначения (плата уже разведена), приходится делать на прерывании. Хочу сделать на таймере1, настройки следующие:
TCCR1A= 0x00;
TCCR1B= 0x01;
OCR1AH= 0x00;
OCR1AL= 0x05;
TIMSK_OCIE1A = 1; //разрешение прерывания по совпадению А
#pragma vector = TIMER1_CAPT1_vect
__interrupt void TM1_CP1(void)
{
PORTD_PORTD7 = !PORTD_PORTD7;
TCNT1 = 0;
}
по переполнению работало, по совпадению что то не вижу частоты на ножке