Ich brauch nochmal Hilfe bei einem Delay ... in dem anderen Thread hieß es, ihr habt mit dem AVR Studio die Zykluszeit nachgemessen. Das wollte ich jetzt auch machen, aber ich weiß nicht genau wie. Gebt mir mal nen Tipp wie ich das anstellen soll. Thx BM
Prozessor-Fenster öffnen, zum Anfang der Schleife gehen, Zeit auf 0 setzen, Zum Ende der Schleife gehen, Zeit ablesen.
Bis auf einige exotische Funktionen im Timer-Bereich und EEPROM Zugriffen auf den Takt genau. Die evtl. auftretenden Ungenauigkeiten bedingt durch die Emu- lation des Prozessors (Wie emuliert man sinnvoll die Toleranzen eines WDT ?) sind aber in der AVR-Studio Dkomentation ausführlich erklärt.
Allerdings sind die Zeitangaben im Studio leider gerundet. Wenn du es genauer brauchst, errechne es dir selber aus dem "Cycle Counter".
Intern rechnet AVR-Studio immer mit 32Bit Integer. Die Zeiten für Time Elapsed und Stop-Watch wird erst für die Anzeige von Taktzyklen auf µs oder ms mit 2 Pseudo-Nachkommastellen umgerechnet. Daher ergibt sich bei "krummen" Frequenzen eine evtl. ungenügende Auflösung bzw. Genauigkeit im Nachkommabereich.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.