Dobry wieczór wszystkim.
Tak jak w temacie nie wiem co robię źle, że moje serwo nierówno działa.
Schemat podłączenia jest w załączniku a filmik pokazujący jak ono działa
uC to Atmega16 ustawiona bitami na 1MHz.
Podciąganie resetu rezystorem 4.7k nic nie daje. Zmiana kondensatora 1uF na 22uF też niczego nie poprawiła.
Program sam w sobie też jest bardzo prosty, bez udziwnień.
Serwo, które mam to Power HD-1800A (neutral 1500u sec, 90' - 1000-2000u sec).
I pytanie, dlaczego to nie działa?
Czy serwo wywołuje poprzez zakłócenia reset uC czy też w samym programie mam jakiś niuans? Np. mój 'delay' na to wpływa i dlatego co jakiś czas suma opóźnień powoduje wstrzelenie się serwa w jakiś nieoczekiwany sygnał PWM?

Tak jak w temacie nie wiem co robię źle, że moje serwo nierówno działa.
Schemat podłączenia jest w załączniku a filmik pokazujący jak ono działa
uC to Atmega16 ustawiona bitami na 1MHz.
Podciąganie resetu rezystorem 4.7k nic nie daje. Zmiana kondensatora 1uF na 22uF też niczego nie poprawiła.
Program sam w sobie też jest bardzo prosty, bez udziwnień.
Serwo, które mam to Power HD-1800A (neutral 1500u sec, 90' - 1000-2000u sec).
Kod: text
I pytanie, dlaczego to nie działa?
Czy serwo wywołuje poprzez zakłócenia reset uC czy też w samym programie mam jakiś niuans? Np. mój 'delay' na to wpływa i dlatego co jakiś czas suma opóźnień powoduje wstrzelenie się serwa w jakiś nieoczekiwany sygnał PWM?