一、延时函数
头文件
#include <unistd.h>
函数原型
unsigned int sleep(unsigned int seconds); 延时单位 秒
int usleep(useconds_t usec); 延时单位 微妙
头文件include <linux/delay.h> (内核文件,无法编译)一般用上面替代
函数原型
void ndelay(unsigned long nsecs); 延时单位纳秒
void udelay(unsigned long usecs); 延时单位微秒
void mdelay(unsigned long msecs); 延时单位毫秒
二、例子
#include <unistd.h>
#include <stdio.h>
int main()
{
while(1)
{
printf("this is 1s\n");
//sleep(1);
usleep(1000000);
}
return 0;
}