Systick auf PC simulieren

OP #5957928
Lesenswert?

Hi,

Ich programmiere eine kleine Simulation von einem Algorithmus in C auf 
einem Computer, wo nachher auf einen STM32 portiert wird. Verwendet wird 
der MinGW Compiler mit der eclipse IDE.

Wie kann ich auf einem normalen Computer einen Systick in C simulieren?

Grüsse Bert
#5959817
Lesenswert?

Bert S. schrieb:
> Hi,
>
> Ich programmiere eine kleine Simulation von einem Algorithmus in C auf
> einem Computer, wo nachher auf einen STM32 portiert wird. Verwendet wird
> der MinGW Compiler mit der eclipse IDE.
>
> Wie kann ich auf einem normalen Computer einen Systick in C simulieren?

Ein Thread der eine Variable hochzählt?

Das Problem wird sich bei JEDER benutzen Peripherie stellen, vor allem 
wenn sich deren Zustand spontan ändern soll.
#5959863
Lesenswert?

Cyblord -. schrieb:
> Ein Thread der eine Variable hochzählt?

Oder ein einfacher Timer.

Jedoch solltest du beachten das du den Timer nicht unter 10ms bekommst 
(kleinste Einheit).

Und ob der Timer (dein Programm) dann wirklich nach 10ms wieder die 
Abarbeitung aufnimmt, ist auch nicht sichergestellt.

Hatte immer was von 15,6ms gelesen, 1000ms/64.
Sowie bei MultimediaTimern maximale 2ms.

edit:
Jedoch muss ich zugestehen, dass ich mich damit noch nie in der Tiefe 
beschäftigt habe.

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