Forum: Mikrocontroller und Digitale Elektronik AVR Studio Zeit simulation


von Jörg (Gast)


Lesenswert?

Gibt es ne möglichkeit im AVR Studio im Programm die simulierte Zeit an 
gewissen Stellen im Programm ausgeben zu lassen. Oder ist es generell 
unmöglich mit AVR Studio die Laufzeiten innerhalb eines Programms 
simulieren zu lassen?

von Klugscheisser (Gast)


Lesenswert?

Es gibt ja die Zyklenanzeige (und dabei auch eine Umrechnung in Zeit, 
bei gegebenem Takt).
Du könntest also an einem Breakpoint diesen Zähler anschauen.

Ich bin mir nicht ganz sicher, meine aber das evtl. bei der Überwachung 
von Registern in der Ausgabe auch die Zyklennummer erscheint.

Ansonsten könntest Du mit dem SDK so etwas programmieren.

von Hannes (Gast)


Lesenswert?

Hallo,
Sorry, dass ich diesen alten Thread hochhole, wollte aber kein neues 
Thema starten.
Ich will eigentlich nur wissen, wo ich die aktuelle Zyklusnummer bzw. 
die aktuelle Zeit ablesen kann. Ich benutze das aktuelle AVR-Studio mit 
WinAVR.
Vielen Dank für eure Infos!

mfg

von Karl H. (kbuchegg)


Lesenswert?

Hannes schrieb:

> Ich will eigentlich nur wissen, wo ich die aktuelle Zyklusnummer bzw.
> die aktuelle Zeit ablesen kann. Ich benutze das aktuelle AVR-Studio mit
> WinAVR.

Wenn du den Debugger startest, erscheint links, in dem Fenster in dem 
sonst die Dateihierarchie deines Projektes angezeigt wird, ein neuer 
Reiter 'Processor'. Dort findest du die Info.

von Hannes Lux (Gast)


Lesenswert?

Und wenn Du es dann gefunden hast: Durch einen Doppelklick auf den Wert 
lässt sich dieser löschen, was die "Zeitmessung" einzelner Routinen 
(zwischen 2 Haltepunkten) erleichtert...

...

von Hannes (Gast)


Lesenswert?

Danke für die Infos,
Habs gefunden, aber es funktioniert nicht. Ich nehme an, dass die Zeile 
"Stop Watch" die richtige sein wird. Aber bei mir steht kein Wert in der 
Zeile "Frequency" und daher wird wahrscheinlich keine Zeit angezeigt. 
Auch die Zeile "Cycle Counter" bleibt auf 0.
Wasn da los??

lg

von spess53 (Gast)


Lesenswert?

Hi

Das funktioniert nur in der Simulation. Nicht mit JTAG oder DW.

MfG Spess

von Hannes (Gast)


Lesenswert?

OK, das erklärt das Ganze! Für DW gibts also keine Möglichkeit??

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.