Hallo, ich habe eine Signalerkennung mit Hilfe eines Mikrocontrollers umgesetzt. Hier wird das auftreten von signalen detektiert und die dauer mittels eines Timers gemessen. Diese Daten sollen nun über den COM POrt an einen Windows PC gesendet werden. Für den Nutzer soll ersichtlich sein wann dieses Signal genau aufgetreten ist. Hat jemand eine Idee wie man hier einen passenden Zeitstempel umsetzen könnte?
von welcher Zeitdauer reden wir hier? Mikrosekunden, Millisekunden, Sekunden Ab Start der Messung einfach einen Zähler hochzählen lassen und dessen wert als Zeitbasis nehmen
Und weiter: ist das Absolutzeit, Zeit ab Einschalten des µC, Zeit zwischen den Messungen, welche Genauigkeit, ...?
Chris L. schrieb: > Ab Start der Messung einfach einen Zähler hochzählen lassen und dessen > wert als Zeitbasis nehmen Ja ab beginn der Messung läuft ja auf dem µC ein Zähler den ich nutzen kann um zu sehen, wie lange die messung bereits läuft. Wie kann ich diesen wert denn nun nutzen um sehen zu können wie viel Uhr der Fehler aufgetreten ist? Ist es sinnvoll da die windows systemzeit beim empfang der daten zu lesen und evtl. latenzzeiten raus zu rechnen oder gibt es für sowas bessere lösungen?
Du könntest doch die Windows Systemzeit beim Start der Messung an den Kontroller senden. Die wird dann hochgezählt und bei Bedarf zurückgesendet.
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.