创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino:language:micros

micros()

描述

返回 Arduino 开发板从运行当前程序开始的微秒数。这个数字将在约70分钟后溢出(归零)。在 16MHz 的 Arduino 开发板上(比如 Duemilanove 和 Nano),这个函数的分辨率为四微秒(即返回值总是四的倍数)。在 8MHz 的 Arduino 开发板上(比如 LilyPad),这个函数的分辨率为八微秒。

注意 :每毫秒是1,000微秒,每秒是1,000,000微秒。

参数

返回

返回从运行当前程序开始的微秒数(无符号长整数)。

例子

unsigned long time;
 
void setup(){
     Serial.begin(9600);
}
void loop(){
Serial.print(“Time:”);
time = micros();
//打印从程序开始的时间
Serial.println(time);
//等待一秒钟,以免发送大量的数据
     delay(1000);
}
本页面的其他翻译:
arduino/language/micros.txt · 最后更改: 2016/12/25 22:15 (外部编辑)