Witam.
Za pomocą tego timera chce wygenerować na porcie PB1 sygnał zegara potrzebny do wysterowania urządzenia i robię to tak:
Niestety sygnał nie pojawia się. Czy o czymś tu jeszcze zapomniałem??
Pozdrawiam.
Za pomocą tego timera chce wygenerować na porcie PB1 sygnał zegara potrzebny do wysterowania urządzenia i robię to tak:
void Timer_1_Init(void)
{
// Timer 1
TCCR1A = 0x40;
TCCR1B = 0x09; // Timer 1 prescaler at /1
OCR1A = 0xfa; // for 32khz at 16Mhz
DDRD |= 0x20 + 0x80;
DDRD &= ~0x40;
DDRB |= 0x02;
}Niestety sygnał nie pojawia się. Czy o czymś tu jeszcze zapomniałem??
Pozdrawiam.
![[ATmega16] [C]Generato przebiegu prostokątnego 32kHz [ATmega16] [C]Generato przebiegu prostokątnego 32kHz](https://img89.imageshack.us/img89/4761/clipboard01bc4.th.jpg)