sting 发表于 2015-7-23 14:15:52

Mandelbrot_Set 发表于 2015-7-23 14:01
考虑到65536+34456 月月等于 100000 排查下是否存在溢出
...

你回啦,我还在等他继续出这个错。

Mandelbrot_Set 发表于 2015-7-23 14:22:47

sting 发表于 2015-7-23 14:15
你回啦,我还在等他继续出这个错。

这...:L:L

小武555 发表于 2015-7-23 14:27:52

本帖最后由 小武555 于 2015-7-23 14:29 编辑

Mandelbrot_Set 发表于 2015-7-23 14:01
考虑到65536+34456 月月等于 100000 排查下是否存在溢出
...
对,考虑到16位定时器65536会溢出,我定时250MS,现在测试100K-130K频率误差在8HZ-12HZ,不过每次测量频率变化,测量出来的数值有些不稳定 有些波动4HZ,怎么解决这个问题呢

Mandelbrot_Set 发表于 2015-7-23 15:20:46

现在250MS测计数值,计数值的抖动为1,就意味着4Hz.(T2与波形同步下可能好些)
抖动无法避免,因为微调频率一定能到达产生质变(+1)的临界点.
另外可以式式测M个周期所用的时间.

小武555 发表于 2015-7-24 09:43:55

Mandelbrot_Set 发表于 2015-7-23 15:20
现在250MS测计数值,计数值的抖动为1,就意味着4Hz.(T2与波形同步下可能好些)
抖动无法避免,因为微调频率一定 ...

你说的测M个周期所用的时间.应该怎么做,我现在就是外部计数F=N/T,这么算的

sting 发表于 2015-7-24 09:59:04

Mandelbrot_Set 发表于 2015-7-23 14:22
这...

连参考手册都不看清楚,能不出错吗

ypldz23 发表于 2015-7-24 10:24:00

定时器是16位的,最高能计到65535,实际输入65535,有六七个数的误差,显示65529

小武555 发表于 2015-7-26 08:50:16

ypldz23 发表于 2015-7-24 10:24
定时器是16位的,最高能计到65535,实际输入65535,有六七个数的误差,显示65529 ...

那误差就避免不了了

ypldz23 发表于 2015-7-27 10:17:00

小武555 发表于 2015-7-26 08:50
那误差就避免不了了

应该是和秒中断精度有关
页: 1 [2]
查看完整版本: 外部计数STM32 ETR计算频率问题