Ja, damit hat man eigentlich so gut wie gar keine Hardware Auslastung (die PWM erzeugt der µC selbst ... jedenfalls wenn das einmal konfiguriert ist).Zitat von BlueEagle
Zu beachten ist dabei das folgende:
Servos benötigen eine bestimmte Signalform um angesteuert zu werden.
Im Klartext heisst das, ein Impuls zwischen 1ms und 2ms Breite, der die Servoposition angibt und alle 20ms wiederholt wird.
Das heisst:
du müsstest die 3 Timer des ATmega48 so konfigurieren, das sie bei 20ms von vorne anfangen zu zählen (als Tip: Prescale und Timer Maximalwert)
Einen Tip kann ich dir noch geben, lies dir im entsprechendem Datenblatt einfach mal den Abschnitt zu Fast PWM durch und schau die die verschiedenen Timermodi an.
Grüße,
da Hanni.
Lesezeichen