AVR Studio Laufzeitenberechnung

Gast #130633
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe eine Pausenfunktion in AVR-Studio geschrieben und möchte nun
wissen, wie lange die Pause ist, daher die Frage: Gibt es eine Funktion
in AVR-Studio, die die ausgeführten Befehle zählt, oder viel besser noch
die Laufzeit in Form der Instruction-times anzeigt?

Dieses Beispiel ist natürlich sehr einfach, aber es geht mir auch darum
das auch bei komplizierteren DIngen mitloggen zu lassen:

Entprellen:
  ldi r28, 0b00000011
LOOP1:
  ldi r29, 0b00000011
LOOP2:
  dec r29
  brbc 1, LOOP2
  dec r28
  brbc 1, LOOP1
  ret
Gast #130637
Lesenswert?
• ▲
▼
Na AVR-Studio zählt doch beim Simulieren die Takte und errechnet daraus
in Abhängigkeit von der eingestellten Taktfrequenz die Laufzeit. Schau
mal im Workspace unter Processor, da findest du das.

In Verbindung mit Breakpoints kann man da recht viel über das Programm
erfahren.

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