你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

外部计数STM32 ETR计算频率问题

[复制链接]
小武555 提问时间:2015-7-22 15:01 /
阅读主题, 点击返回1楼
收藏 评论18 发布时间:2015-7-22 15:01
18个回答
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
你回啦,我还在等他继续出这个错。

这...
小武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

连参考手册都不看清楚,能不出错吗
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
那误差就避免不了了

应该是和秒中断精度有关
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版