-
-
Moderator
Robotik Visionär
Hallo
Meiner Meinung nach ist der Ansatz das mit einer Stopwatch zu messen falsch. Der ganze Interruptoverhead ist viel größer als der Code zum Zählen. Überhaupt sollten für solche Highspeed-Messungen die Interrupts gesperrt sein.
Beim RP6 würde ich erst mal alle Interrupts (einzeln von Hand) im jeweiligen Kontrollregister ausschalten, dann einen Timerinterrupt freigeben und den Timer starten. Anschließend Variable hochzählen und mit der Timer-ISR auswerten.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen