Zeitmessung

Gast #421852
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich weiß ich stelle immer sau dumme Fragen, aber ich denke es kann auch
nur dumme Antworten geben ;o)

Also ich weiß nicht, wenn ich hier immer die Threads lese, dann lese
ich auch ab und zu von der Zeitmessung, wie lange Befehle benötigen
oder eine Datenübertragung... mmmmhhhh... Da stehe ich immer auf dem
Schlauch!! Ich habe schon das ganze AVRstudio abgesucht und nichts
gefunden. Ich weiß bei Keil im Compiler gab es immer so eine Funktion,
mit der die Ausführungszeit gescannt werden konnte, aber hier habe ich
das noch nicht gefunden!!

Kann mir jemand helfen?

Gruß
Benjamin
#421853
Lesenswert?
• ▲
▼
Programm im Simulator laufen lassen, d.h. den Debugger starten.
Jetzt schaust du mal links in der I/O View unter 'Processor'
nach. Da gibt es einen Eintrag: 'Stop Watch'. Mit der eingestellten
Frequenz, rechnet dir AVR Studio aus, wieviel Zeit seit Programm-
Start vergangen ist. In eine ähnliche Kategorie fällt der Eintrag
'Cycle Counter'.
Gast #421855
Lesenswert?
• ▲
▼
Ok, das habe ich ja verstanden, aber wenn ich mein Programm simuliere
und ich unter Einstellungen die Quarzfrequenz auf 8MHz eingestellt
habe, dann wird im Debugmodus unter Prozessor 4MHz angezeigt.
Merkwürdig ist auch das dann _delay_ms(200); mit nur 66,23ms ausgeführt
wird!!

Mache ich was falsch??? :o(

Gruß
Benjamin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren