C sleep() funktion

Gast #129029
Lesenswert?
• ▲
▼
Hallo!

Probiere gerade eine C sleep(int millisec) funktion zu bauen.
Habe auch bereits eine geschriebe, bloß funktioniert diese nicht
richtig. Es ist ein C504 8051kompatibler uC mit 40MHz und braucht 12
Taktzyklen für einen Befehl(die meißten).

Ich habe meine Funktion mal angefügt. Was ist falsch oder wie löst ihr
so etwas?
Ich benutze den cc51 von Tasking.

Danke,
Karl
Angehängte Dateien:
Gast #129030
Lesenswert?
• ▲
▼
hmm...
wenn es nicht ganz so genau werden soll, dann nehm eine schleife, die
nop's (no operations) ausführt ;-)

die kann man ja eventuell mal mit dem oszi einstellen, um genauere
zeiten einzuhalten.

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