ještě se zeptám, můžu do toho ocr1a napsat 15625 nebo se používá tento vzorec: foc0=(Fosc)/(2n(1+OCR)) chci z toho dostat frekvenci např. 1125 Hz
Vzorec pro mód CTC:
OCR = F_CPU[Hz] / (f_out * prescaler * 2) - 1
Příklad: Timer1
F_cpu = 8000000Hz
timer1_prescaler = 1
žádaná frekvence = 1000 Hz
OCR1A = 8000000 / (1000 * 1 * 2) - 1 = 3999
ak je ten register ocr1a dvoj-bytovy, mozes don zapisat cislo 0 az 0xFFFF. Ten vzorec je podla datasheetu spravny.
Vzorec je správný, jenom jsem ho upravil, protože potřebuje vypočítat hodnotu OCR.
samozrejme, len si stihol odpovedat, kym ja som pisal