Arduino micros()函數(shù)

2018-11-09 14:15 更新

micros()函數(shù)返回Arduino板開(kāi)始運(yùn)行當(dāng)前程序時(shí)的微秒數(shù)。該數(shù)字在大約70分鐘后溢出,即回到零。在16 MHz Arduino板(例如Duemilanove和Nano)上,此函數(shù)的分辨率為4微秒(即返回值總是4的倍數(shù))。在8 MHz Arduino板(例如LilyPad)上,此函數(shù)的分辨率為8微秒。

micros()函數(shù)語(yǔ)法

micros () ;

此函數(shù)返回自程序啟動(dòng)后的微秒數(shù)(無(wú)符號(hào)長(zhǎng)整型)

例子

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); 
}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)