Witam. Przerobiłem program do sterownika silnika bldc z atmegi 8 na atmege 168 ze strony:
http://mikrokontrolery.blogspot.com/2011/03/silnik-bldc-sterownik-back-emf.html
ponieważ chciałbym wykorzystać sterowanie pwm na 6 kanałach. Problem w tym że po zdeklarowaniu wszystkich timerów nie bd mógł użyć portu ain0 do wykrycia punktu przejścia przez zero bo jest w tym miejscu kanał pwm. Pytanie moje jest takie: Jak przepisać ten port ain0 powiedzmy do ain1 tak aby działało to bez kolidowania się tego wszystkiego?
Załączam program tymczasowy i dokumentacje atmegi168. Bardzo prosiłbym o pomoc oraz sprawdzenie poprawności kodu. Z góry dziękuję.
http://mikrokontrolery.blogspot.com/2011/03/silnik-bldc-sterownik-back-emf.html
ponieważ chciałbym wykorzystać sterowanie pwm na 6 kanałach. Problem w tym że po zdeklarowaniu wszystkich timerów nie bd mógł użyć portu ain0 do wykrycia punktu przejścia przez zero bo jest w tym miejscu kanał pwm. Pytanie moje jest takie: Jak przepisać ten port ain0 powiedzmy do ain1 tak aby działało to bez kolidowania się tego wszystkiego?
Załączam program tymczasowy i dokumentacje atmegi168. Bardzo prosiłbym o pomoc oraz sprawdzenie poprawności kodu. Z góry dziękuję.