hi, yes,you are right.the usleep didn't give out accurate delay.so I make a delay funtion to fix it. thank you for you help.:) regards tony
That depends on how accurate you want. Sleep() functions can't be too accurate for Linux schedule characteristic. To get best accuracy, you can use hardware timer. udelay() is a choice which reduces the overall system performance. Best Regards, Leo > -----Original Message----- > From: linuxppc-embedded-bounces+leoli=freescale.com at ozlabs.org > [mailto:linuxppc-embedded-bounces+leoli=freescale.com at ozlabs.org] On Behalf > Of tony > Sent: Wednesday, May 24, 2006 5:24 PM > To: linuxppc-embedded at ozlabs.org > Subject: delay programming > > > hi all > I want to delay 1ms in the program, > does usleep(1000) works accurate? > any good idea? > > regards > tony > > > _______________________________________________ > Linuxppc-embedded mailing list > Linuxppc-embedded at ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-embedded -------------- next part -------------- An HTML attachment was scrubbed... URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060525/88ab1aa0/attachment.htm