próbuje wygenerować przebieg o określonej częstotliwości na wyjściu lecz nic nie otrzymuje
void timer1_init2()
{
DDRB |= (1 << PB1);
DDRB |= (1 << PB2);
TCCR1A |= (1<<COM1A1);
TCCR1B |= (1<<WGM13)|(1<<WGM12)|(1<<CS11);
ICR1 = 1000;
}
na tej stronie:link jest opisane ale na wyjściu otrzymuje skaczącą częstotliwość
void timer1_init4()
{
TCCR1A |= (1<<COM1A0);
TCCR1B |= (1<<WGM12) | (1<<CS12) | (1<<CS10);
OCR1A = 1000;
DDRB |= (1<<PB1);
}