ESP32实现微秒级延时的Arduino时间函数,适用于ESP8266等

如果基于 Arduino 开发 ESP32 ,则延时函数可以直接使用 Arduino 提供的时间函数。

Arduino 时间函数

Arduino提供四种不同的时间操作函数。

  1. delay() 函数
delay(1000)	//以毫秒为单位时间,延时1000毫秒,即1秒
  1. delayMicroseconds() 函数
delayMicroseconds(1000)	//以微秒为单位时间,延时1000微秒,即1毫秒

一毫秒内有一千微秒,一秒内有一百万微秒。

  1. millis() 函数

此函数用于返回Arduino板开始运行当前程序时的毫秒数。

  1. micros() 函数

此函数返回Arduino板开始运行当前程序时的微秒数。该数字在大约70分钟后溢出,即回到零。

物联沃分享整理
物联沃-IOTWORD物联网 » ESP32实现微秒级延时的Arduino时间函数,适用于ESP8266等

发表评论