-
-
Erfahrener Benutzer
Begeisterter Techniker
Die Stopwatches haben ein Auflosung von 1mS und basieren sich auf ein 16 bit integer. Das bedeutet das die jeden mal hochzahlen mit "1". Abfrage auf 1,5 macht dan kein Sinn. Er geht dan immer ab die Werte 2 (mS) auf TRUE. Eine andere Moglichkeit besthet darin das sie eine andere Timer brauchen mit eine Auflosung von 100µS. Die ist auch schon in Robotbaselib.c forgesehen.
Wichtig ist das die code in den ISR (interrupt sub routine) so kurz wie moglich ist. Diese ISR wird jeden 100µS bearbeitet. Wen da zu fiel code derin steht, geht das nicht mehr in diese 100µS und dan ist Schluss.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen