Forum: Mikrocontroller und Digitale Elektronik wie dauer einer Funktion ermitteln


von Jabber W. (jabber)


Lesenswert?

Hi, wie kann man herausbekommen wie lange es dauert eine oder mehrer 
Funktionen auszuführen?

Was passiert wenn der code im Timer länger braucht als die Zeit die für 
den Intervall gegeben ist?

mfg
Flo

von Einhart (Gast)


Lesenswert?

OK, auch wenn deine Info unzureichend ist:

Ich denke du meinst ein µC Programm. Wenn es einen Simulator für die 
Software gibt sollte während des Simulierens/Debuggens die benötigte 
Zyklenzahl ablesbar sein. Zusammen mit der Taktfrequen bekommst du die 
Zeit. Z.B. im AVR-Studio kann bei Angabe des richtigen Taktes direkt die 
vergangene Zeit abgelesen werden.

Dann verlierst du das/die nächsten Timer-Ereignisse

von Jabber W. (jabber)


Lesenswert?

ok danke.

von M. F. (sajuuk)


Lesenswert?

Oder, Assamblercodetabelle auspacken und selbst ausrechnen.

von Bastler (Gast)


Lesenswert?

mit freiem I/O-Pin und Oszi.

Pin = 1

Funktion

Pin = 0

..geht halt bei einer "nackten" Funktion

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.