<tady byl asi desetiřádkovej blok textu kde jsem se snažil vysvětlit problém>
Dík, už jsem si uvědomil kde je chyba - celej můj problém je, že se snažím generovat frekvenci nižší, než se vejde od přetečení k přetečení v těch 16 bitech. Moje myšlenka byla založená na tom, že Toggle-on-compare-match budu mít vypnutej až do tý chvíle, než nastane ta správná chvíle (a to se vždycky zkontroluje v tom overflow přerušení), jenže to celé naráží na problém, že u AVRka je ten OC1 pin připojenej přes multiplexer ovládanej flagem COM1Ax. Ten timer nehrabe do PORTx registru vůbec. Takže já jsem shodil COM1A0, protože jsem nechtěl toggle na příštím compare-match, ale v tu chvíli se mi odpojila speciální funkce pinu a připojil se mi na něj registr PORTB, kde byla uložená nula.
No, nevadí, alespoň už vím kde mám chybu a zkusím to napsat jinak
