Hallo Chris,

das Servo-Ansteuerung wird in Bascom dadurch realisiert, dass da ein Timer in gewissen Zeitabständen einen Interrupt auslöst und in der ISR die Signale für die Servos generiert. Nun sind aber die Interrupts in einer ISR (und damit auch in deiner INT0-ISR) gesperrt, weshalb die ISR vom Timer für die Servoansteuerung nicht angesprungen wird und das Servo keine Signale erhält.

Normaleweise löst man dieses Problem, indem man in der ISR nur einen Flag setzt und nichts direkt macht. Im Hauptprogramm wird dann ständig dieses Flag abgefragt und wenn es gesetzt sein sollte, wird eben das entsprechende ausgeführt.

MfG Mark