Tut HAL_GetTick() return ticks oder Millisekunden? (und wie dies gemessen in Mikrosekunden)

Ich bin neu mit HAL-Funktionen. Die Beschreibung der Funktion HAL_GetTick() sagt, dass es "bietet eine tick Wert in Millisekunde".

Ich verstehe nicht, wenn diese Funktion gibt zurück, ticks oder Millisekunden. Natürlich die Umrechnung von ticks in Millisekunden die ich brauche, um zu wissen, wie viele Zecken in einer Millisekunde, und es ist CPU-spezifisch.

Also, was bedeutet HAL_GetTick() genau zurück?


Edit:

Mein eigentliches problem ist, zu wissen, wie zu Messen Sie die Zeit in Mikrosekunden. Also dachte ich, um Zecken von HAL_GetTick() und konvertieren Sie Sie in Mikrosekunden. Dies ist gerichtet in den Kommentaren und zumindest eine der Antworten, also ich erwähne das hier auch, und ich bearbeitete den Titel.

InformationsquelleAutor Alaa M. | 2017-03-12

Schreibe einen Kommentar