Also haltet ihr die Hardwaremethode nicht vorteilhaft? Dann mache ich es einfach so wie immer? :
Code:
Servoirq: 
If Kanal = 0 Then    
If Portb.0 = 0 Then                            'wenn port low       
Timer1 = Servo(1)                           'dann timer auf entsprechende verzögerung      
 Portb.0 = 1                                 'und port anschalten    
Else                                           'das hier passiert erst bei dem darauf folgenden interrupt      
 Portb.0 = 0                                 'dann port wieder ausschalten       
Incr Kanal                                  'und den nächsten kanal bearbeiten    
End If 
End If 
[...] 
If Kanal = 6 Then   
Timer1 = 40000                                  'eine pause von ca. 12ms bis zum nächsten interrupt. Bei guten Servos oder Brushlessreglern kann man hier bis auf 65530 gehen ==> ansteuerfrequenz von ~ 200Hz   
Kanal = 0 
End If 
Return