Witam
marshall94 napisał(a):
Czy tak napisany kod powinien działać ... serwie Hitec HS-325HB?
Częstotliwość "nośna" jest OK, jednakże niektóre serwa różnią się nieznacznie wymaganymi okresami ( tu OCR1A ) przy skrajnych położeniach.
Co prawda literatura mówi o wartościach od 1 do 2ms lecz życie czasami to weryfikuje.
Ja gdy szukałem krańcowych wartości odczytywałem na LCD'ku wartość OCR1x ( zmieniałem ją programowo mierząc napięcie na ADC ) i obserwowałem kiedy przestaje kręcić mimo zmiany OCRx'a.
Ja zadałem inny tryb PWM'a, choć to bez różnicy:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dla Twojego 16MHz ICR1 * 16.
Pozdr.