Witam.
Mam problem z programem do sterowania serwami za pomocą potencjometru. Serwa drżą i nie reagują na obrót potencjometru. Pracuje na atmega16 16MHz. Fusbity mam ustawione poprawnie. Próbowałem drogą eliminacji dojść w którym fragmencie kodu może być błąd i doszedłem do tego, że program działa poprawnie bez fragmentów kodu związanych z ADC. W pętli głównej napisałem pętle która zwiększała i zmniejszała wypełnienie PWM i do tego momentu działało poprawnie. W momencie dołączenia linijek od ADC serwa zaczynają drżeć i nie reagują na polecenia. Niestety nie mam możliwości sprawdzenia układu pod oscyloskopem dlatego proszę o rzucenie okien na mój kod.
Pozdrawiam.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.