1 前言
本文会介绍ESP8266的定时器使用方法,传统的延时函数存在堵塞占用CPU的问题,后面对于系统中有延时以及定时的功能要求,怎么做才能是系统更加高效合理,我们来进一步学习一下。
2 延时
通常我们使用delay()
函数来进行一定时间的延时,这个函数接收一个Int
型的传入参数,来制定需要延时多少时间,具体如下;
delay(time in milliseconds);
如果我们调用delay(1000)
,则系统会在这里延时1秒钟,这是一个堵塞的函数,具体如下程序所示;
do_action_a();
delay(1000);
do_action_b();
必须在执行完do_action_a
之后,并且等待1
秒钟