Arduino101学习笔记(七)—— 时间API
1、毫秒时间
获取机器运行的时间长度, 单位毫秒. 系统最长的记录时间为9小时22分, 如果超出时间将从0开始.
警告: 时间为 unsigned long类型, 如果用 int 保存时间将得到错误结果:
//********************************************************************************************* //函数名称:unsigned long millis (void); //输入参数:无 //函数返回:机器的运行时间 //函数功能:获取机器运行时间 //********************************************************************************************* unsigned long millis (void);
2、延时(毫秒)
参数为unsigned long, 因此在延时参数超过32767(int型最大值)时, 需要用"UL"后缀表示为无符号长整型
//********************************************************************************************* //函数名称:void delay (unsigned long ms) ; //输入参数:ms 延迟多少毫秒 //函数返回:五 //函数功能:延时 //********************************************************************************************* void delay (unsigned long ms) ;
3、延时(微秒)
延时, 单位为微妙(1毫秒有1000微妙). 如果延时的时间有几千微妙, 那么建议使用 delay 函数. 目前参数最大支持16383微妙(不过以后的版本中可能会变化)
//********************************************************************************************* //函数名称:void delayMicroseconds (unsigned int us) ; //输入参数:us 延迟多少微秒 //函数返回:五 //函数功能:延时 //********************************************************************************************* void delayMicroseconds (unsigned int us) ;
本文作者:Blue Mountain
本文链接:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6056627.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2015-11-12 通信原理实践(五)——2PSK 与2DPSK 通信系统