Witam napisałem program, który napewno nie jest mistrzostwem ani nawet optymalny ale nie o to chodzi. Kiedy taktuję progrsor częstotliwością 250kHz wszystko działa, ale jak już przechodze na 8MHz to niestety. Badam wartość napięcia na 3 kanałach adc, którą potem wrzucam na dwa kanały pwm i do ICR zeby sterować częstotliwością i wypełnieniem. Jak ustawie wszystko na max tzn kazda wartość 1023 i zaczynam zmieniać tylko ICR1 to jak zejde poniżej 870 zaczyna mi zmieniać wartość dla pierwszego kanalu pwm. Generalnie chodzi o to że wartości na siebie wpływaja przy takim taktowaniu. Przy niskim jest normalnie.
Kod: C / C++