From: Philip M. <mit...@tr...> - 2006-08-22 09:17:05
|
I am having problems with the clock() function which I am using for a delay routine. Under Window (sorry for the foul language) the clock function returns the number of clock ticks. This results in a millisecond result. On the Gumstics I also get the value expressed in milliseconds, but it is only updated every second. For example if I have a loop like this clock_t Timeout; clock_t Now; Now = clock(); Timeout = Now + 500; while (Now < Timeout) { Now = clock(); printf("\n%lu", Now); }; // ENDWHILE The output from this is something like 10000 10000 . . . 10000 10000 10000 11000 What am I doing wrong? |