如果基于 Arduino 开发 ESP32 ,则延时函数可以直接使用 Arduino 提供的时间函数。
Arduino 时间函数
Arduino提供四种不同的时间操作函数。
- delay() 函数
delay(1000) //以毫秒为单位时间,延时1000毫秒,即1秒
- delayMicroseconds() 函数
delayMicroseconds(1000) //以微秒为单位时间,延时1000微秒,即1毫秒
一毫秒内有一千微秒,一秒内有一百万微秒。
- millis() 函数
此函数用于返回Arduino板开始运行当前程序时的毫秒数。文章来源:https://www.toymoban.com/news/detail-644867.html
- micros() 函数
此函数返回Arduino板开始运行当前程序时的微秒数。该数字在大约70分钟后溢出,即回到零。文章来源地址https://www.toymoban.com/news/detail-644867.html
到了这里,关于【Arduino 时间函数】ESP32怎么实现微秒级延时,适用于ESP8266等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!