Per Hardware ist das eigentlich noch einfacher, weil du dich nur ein mal um die Konfiguration kümmern musst und dann einfach immer den Compare-Wert verändern musst.
Du musst eben die Timer so konfigurieren, dass du eine PWM-Frequenz von 50Hz bekommst (bei analogen Servos) und dann die Compare-Werte für die Pulsbreite berechnen / durch ausprobieren feststellen.
Ich weiß nicht wie man die Timer in Bascom konfiguriert aber hier ist die grundlegende Vorgehensweise ganz gut erklärt:
*Click*
Lesezeichen