"Zeitdauer" für Befehle

OP #511064
Lesenswert?
• ▲
▼
Hi!

Ich wollte mal schauen, wie "schnell" mein Programm ist. Die Display 
zeiten bekomm ich aus dem Datenblatt.

Aber wie krieg ich raus, wie lange es dauert ein Zeichen über RS232 zu 
schicken oder eine sprintf Anweisung (die ja wohl sehr lange Dauert) 
oder Rechenoperationen bei einer float.

Gibts da ne Seite mit "Abschätzungen" oder sowas in die Richtung?

MFG und Danke
#511066
Lesenswert?
• ▲
▼
Da definierst Du Dir einen freien Pin als Ausgang, setzt ihn vor 
Eintritt in Deine zu bestimmende Funktion auf high, nach deren Ende auf 
low, und mißt die Länge des am Pin entstehenden High-Impulses (z.B. mit 
einem Oszi, oder Zähler); damit weißt Du, wie lange Deine Funktion 
benötigt (abzüglich einiger 100 ns für das Pin-High/Low-Setzen).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.