【发布时间】:2016-04-01 09:25:59
【问题描述】:
我正在寻找 ATMEGA168 计时器示例来测量函数的持续时间,但是不知何故,我发现的所有示例都与执行函数的“截止日期”更相关。 See this。
我如何测量一个大头针高了多长时间?
【问题讨论】:
我正在寻找 ATMEGA168 计时器示例来测量函数的持续时间,但是不知何故,我发现的所有示例都与执行函数的“截止日期”更相关。 See this。
我如何测量一个大头针高了多长时间?
【问题讨论】:
就在调用目标函数之前,将一个全局变量归零,启动一个计时器。每次定时器溢出时,定时器中断处理程序都会增加一个全局变量。
从目标函数返回后,停止定时器,将全局变量乘以定时器持续时间,在定时器计数器中添加部分持续时间。考虑计时器的计数速度来计算经过的时间。
【讨论】: