wiringPiSetup(); //初始化wiringPi库
pinMOde(); //设置io口输入输出模式
digitialWrite(); //往io口上面写高低电平
#include int gettimeofday(struct timeval *tv,struct timezone *tz ) gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中
struct timeval结构体:
linux定时器的使用:
使用setitimer()函数来配置定时器
#include <sys/time.h>
int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value);
参数:
which设置模式:
可以是以下三个值之一:
ITIMER_REAL
:真实时间定时器,基于实际时间流逝。ITIMER_VIRTUAL
:虚拟时间定时器,基于进程的用户态 CPU 时间。ITIMER_PROF
:用户态和内核态 CPU 时间之和。
newvalue指向结构体struct itimerval