Das mit dem Sleep() kann man mit folgendem "Vorprogramm" in den Griff bekommen
#include <asuro.h>
void sleep_ms(int ms)
{
while(ms>0)
{
Sleep(72);
ms=ms-1;
}
}
void main(void) {
...
Dann muss man für z.B. Sleep(72); nur noch sleep_ms(1); einfügen, und die Höhe der Zahl ist egal.
Nur bedenken:
1000 ms = 1 s = sleep_ms(1000)
Das SerWrite könnte sich dadurch erübrigen (bei mir wars so).
Lesezeichen