Witam,
Planuję wykorzystać timer atmegi8a do generowania sygnałów PWM których zadaniem będzie sterowanie 2 silnikami. Mam jednak kilka problemów z wyborem odpowiedniego rozwiązania, które wynikają z niezrozumienia sposobu działania. Stąd kilka pytań:
1.) Wedle datasheet atmega8a ma kilka rodzajów timerów 8/16 bit z różnymi licznikami "Counter0/1/2", jaka jest różnica pomiędzy nimi poza różnicą związana z bitami i tym samym inną rozdzieczością ? Po co nam właściwie liczniki w PWM?
2.) Wydaje mi się iż do mojego zadania odpowiedni będzie wybór "Phase and Frequency Correct PWM" ze względu na zgodność fazową ale mam już ogromy problem z wyborem tzw "Compare Output Mode", po co własciwie porównywać wyjścia portów PWM, jaki tryb wybrać ?
3.) Wiem iż preskalera używamy aby dopasować częstotliwości (z wyższych do niższych) ale własciwie po co to robić, jakie płyną z tego korzyści, nie do końca rozumiem zastosowania.
Planuję wykorzystać timer atmegi8a do generowania sygnałów PWM których zadaniem będzie sterowanie 2 silnikami. Mam jednak kilka problemów z wyborem odpowiedniego rozwiązania, które wynikają z niezrozumienia sposobu działania. Stąd kilka pytań:
1.) Wedle datasheet atmega8a ma kilka rodzajów timerów 8/16 bit z różnymi licznikami "Counter0/1/2", jaka jest różnica pomiędzy nimi poza różnicą związana z bitami i tym samym inną rozdzieczością ? Po co nam właściwie liczniki w PWM?
2.) Wydaje mi się iż do mojego zadania odpowiedni będzie wybór "Phase and Frequency Correct PWM" ze względu na zgodność fazową ale mam już ogromy problem z wyborem tzw "Compare Output Mode", po co własciwie porównywać wyjścia portów PWM, jaki tryb wybrać ?
3.) Wiem iż preskalera używamy aby dopasować częstotliwości (z wyższych do niższych) ale własciwie po co to robić, jakie płyną z tego korzyści, nie do końca rozumiem zastosowania.
