如果基于 Arduino 開發(fā) ESP32 ,則延時函數(shù)可以直接使用 Arduino 提供的時間函數(shù)。
Arduino 時間函數(shù)
Arduino提供四種不同的時間操作函數(shù)。
- delay() 函數(shù)
delay(1000) //以毫秒為單位時間,延時1000毫秒,即1秒
- delayMicroseconds() 函數(shù)
delayMicroseconds(1000) //以微秒為單位時間,延時1000微秒,即1毫秒
一毫秒內(nèi)有一千微秒,一秒內(nèi)有一百萬微秒。
- millis() 函數(shù)
此函數(shù)用于返回Arduino板開始運行當前程序時的毫秒數(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-644867.html
- micros() 函數(shù)
此函數(shù)返回Arduino板開始運行當前程序時的微秒數(shù)。該數(shù)字在大約70分鐘后溢出,即回到零。文章來源地址http://www.zghlxwxcb.cn/news/detail-644867.html
到了這里,關(guān)于【Arduino 時間函數(shù)】ESP32怎么實現(xiàn)微秒級延時,適用于ESP8266等的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!