działa-hehe
Styknęło rozpisac wszystko, bo my chcemy generowanie pwm o okresie 50Hz, czyli tzreba geneorwac przerwanie co 12,8kHz i potem w przerwaniu jesli wartosc narosnie np dla 2,1 ms: (2.1/20)*256 = 27 dla której na porcie mamy stan wysoki a dla reszty stan niski dla pwm 8-bitowego. A i obsługe przycisku, żebym mógł obrócic w lewo potem w prawo i na środek

. Ale to chyba nie jest maksymalne wychylenie, znaczy rozdzielczośc jest zbyt mała, ale działa. To już teraz wiem, czym próbkowanie mniejsze tym dokładnośc jest lepsza.
Dobra wielkie dzięki.
Wszystko jeste napisane w książce, żeby tak umieć analizowac dokładnie to co się czyta.
jakies niezgoności praktyki ze wzorami z noty, podczas analizowania noty dla trybu CTC znalazłem wzór:
F_OCn = f_clock/(2*N*(1+OCRn)), N-preskaler.
Ja już nie rozumiem, skoro zgodnie z książką robimy cos postaci:
F_OCn = f_cloc/(N*OCRn), N-preskaler
zgodnie z założeniem to jest typowa funckja, w której wraz ze wzrostem OCRn F_OCn rośnie i odwrotnie. i teraz główne pytanie dlaczego są takie róznice typu wpisanie do rejestru OCRn dwa razy większej wartości -1 niż trzeba