为了能到远方,脚下的每一步都不能少.|

Blue Mountain

园龄:10年7个月粉丝:572关注:0

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 中国大陆许可协议进行许可。

posted @   Blue Mountain  阅读(2730)  评论(0编辑  收藏  举报
历史上的今天:
2015-11-12 通信原理实践(五)——2PSK 与2DPSK 通信系统
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.