DSP28系列—编写micros微秒计数和millis毫秒计数函数
一.millis()和micros()函数的介绍
Arduino多任务教程 - 如何在Arduino代码中使用millis()函数
给STM32工程加入类似Arduino编程里的micros()、millis()函数
1.1millis()函数
此函数用于返回Arduino板开始运行当前程序时的毫秒数。这个数字在大约50天后溢出,即回到零。
1.2micros()函数
micros()函数返回Arduino板开始运行当前程序时的微秒数。该数字在大约70分钟后溢出,即回到零。在16 MHz Arduino板(例如Duemilanove和Nano)上,此函数的分辨率为4微秒(即返回值总是4的倍数)。在8 MHz Arduino板(例如LilyPad)上,此函数的分辨率为8微秒。