micros () function
优质
小牛编辑
157浏览
2023-12-01
micros()函数返回从那时开始的微秒数,Arduino板开始运行当前程序。 这个数字溢出,即大约70分钟后回到零。 在16 MHz Arduino板(例如Duemilanove和Nano)上,此功能的分辨率为4微秒(即返回的值始终为4的倍数)。 在8 MHz Arduino板(例如LilyPad)上,此功能的分辨率为8微秒。
micros() function Syntax
micros () ;
此函数返回自程序启动以来的微秒数(unsigned long)
例子 (Example)
unsigned long time; void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("Time:");
time = micros(); //prints time since program started
Serial.println(time); // wait a second so as not to send massive amounts of data
delay(1000);
}