中断服务函数里能不能获取系统运行时间-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1633|回复: 2

中断服务函数里能不能获取系统运行时间

[复制链接]
发表于 2020-6-26 10:00 | 显示全部楼层 |阅读模式
[mw_shl_code=arduino,true]void onChange()
{
  times[count] = micros();
}[/mw_shl_code]

如代码,边沿发生变化的时候,获取程序运行的时间
这种做法可行吗

发表于 2020-6-26 15:02 | 显示全部楼层
我记得可以的,你试试吧
发表于 2020-6-26 16:38 | 显示全部楼层
本帖最后由 lwq1947 于 2020-6-26 16:46 编辑

可以,用times=micros();最长计时为70分钟就归零,用times=millis();最长约50天.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 05:46 , Processed in 0.102802 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表