Hi,

du brauchst kein Bascom um ein Servo ansteuern zu können - das kann man auch in assambler oder C schreiben - wenn man diese Programmiersprachen kann. Nur ich habe bisher nur und ausschließlich in Bascom Programmiert, und darum hab ich davon, wie man das in C umsetzt, keine Ahnung.
Das PWM für ein RC-Servo braucht nur einen Timer, der pro Durchlauf min. 1ms benötigt - der Timer1 eignet sich dafür noch besser, weil man ihn so einstellen kann, daß er pro Durchlauf 2ms läuft. Du mußt nur in der ISR des Timmers so intelligent programmieren, daß er einen Impuls von 1,0...2,0ms mit danach 10...20ms Pause erzeugt. Dafür gibt es verschiedene Möglichkeiten, je nach dem, ob nur ein Servo angesteuert werden soll, oder mehrere.
Beispiel für 5Servos am Mega8 in Bascom: https://www.roboternetz.de/phpBB2/viewtopic.php?t=30663
eventuell könnte das auch noch mit der kostenlosen Bascom-Demo kompiliert werden - aber man wird es sicherlich auch in C übersetzen können... wobei das Programm so wie es dort ist, NICHT für den Asuro geeignet ist! Soll ja nur als Beispiel dienen, wie man sowas von Hand machen kann.