引用: huo_hu 发表于 2017-4-18 19:35
这么干看很难看出问题,感觉你time的计数会溢吧,大于65535us就测不对了。
原理上说还是用定时器捕获的 ...
引用: huo_hu 发表于 2017-4-18 19:35
这么干看很难看出问题,感觉你time的计数会溢吧,大于65535us就测不对了。
原理上说还是用定时器捕获的 ...
引用: chunyang 发表于 2017-4-18 20:48
中断法可用,但定时器编程要注意。回波时间如果大于定时器周期,必须借助寄存器用累加法扩展计时时间。另外 ...
引用: 赵怡彬 发表于 2017-4-19 12:53
我试了一下,如果只是把定时器数据传出来,在串口上看也会有波动,有时候个位数跳变到百位数,这样可以看 ...
引用: dlcnight 发表于 2017-4-20 11:45
程序进入定时器中断需要一定时间,中断处理也需要时间。信号是不是有抖动?这都是可能的问题。用单片机中断 ...
引用: huo_hu 发表于 2017-4-19 14:34
也可能是信号抖动