Witam w przypadku mikrokontrolerów jestem początkujący więc proszę o wyrozumiałość.
Próbuję wysterować 2 serwa za pomocą PWM z pierwszym poradziłem sobie na timerze 1 OC1A i wszystko ładnie chodzi jednak niemam pojęcia jak ustawić drugi (OC1B). Serwa są już przerobione na 360*, generalnie chodzi o wysterowanie czy mają się oba kręcić w lewo,prawo lub przeciwnie.
Oto moje ustawienia
W programie głównym zapetlam while'm
OCR1A= ICR1 - 2000;
Niestety nie wiem jak ruszyć drugie serwo (a może lepiej na 2 timerach 8 bitowych?)
(chwilowo atmega32 jest ustawiona na 1mhz wewn jednak docelowo ma być zewn 115200 z przestawieniem prescalera powinienem sobie poradzić)
Próbuję wysterować 2 serwa za pomocą PWM z pierwszym poradziłem sobie na timerze 1 OC1A i wszystko ładnie chodzi jednak niemam pojęcia jak ustawić drugi (OC1B). Serwa są już przerobione na 360*, generalnie chodzi o wysterowanie czy mają się oba kręcić w lewo,prawo lub przeciwnie.
Oto moje ustawienia
Kod: C / C++
W programie głównym zapetlam while'm
OCR1A= ICR1 - 2000;
Niestety nie wiem jak ruszyć drugie serwo (a może lepiej na 2 timerach 8 bitowych?)
(chwilowo atmega32 jest ustawiona na 1mhz wewn jednak docelowo ma być zewn 115200 z przestawieniem prescalera powinienem sobie poradzić)