-
-
Erfahrener Benutzer
Begeisterter Techniker
Bei eine 10µS timer wird die ISR jeden 10µS bearbeitet ! Das sind gerade 80 takten bei RP6base (8 MHz). Wen da al die 12 Servo's gesteurt wirden, kan es knap wirden (12 * eine IF Abfrage in ISR). Die komplette ISR muss fetig sein innerhalb diese 80 Schritten. Da gibt nicht mehr fiel Zeit ubrig für al das andere zu machen. In Notfall kan man naturlich auch diese Timer nach 20µS oder 40µS aenderen. Einiges Nachteil ist das die Auflosung von Servopos grober wird. Ich programmiere die Servo's in die forhandene 100µS ISR. functioniert auch, naturlich sind dan nur ca 14 Pos moglich pro servo (von 0.8 mS bis 2.2 mS)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen