stm32 测量频率程序 不行 程序附下

2019-07-14 19:53发布

我是在野火开发板的ADC程序中加入程序测量的程序   幅值测量是用的DMA传输方式  经过实际测试可用  测量频率的程序  不管输入信号频率怎么改    串口助手显示的结果 都不会变  就算有数值也是差了十万八千里
频率测量的程序 附下
QQ图片20170302155614.png
QQ图片20170302155852.png
QQ图片20170302155925.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
mhb520
1楼-- · 2019-07-15 05:22
我之前用STM32的输入捕获做频率测量,好像可以测到K级别的信号
zhjb1
2楼-- · 2019-07-15 09:11
 精彩回答 2  元偷偷看……
泽斯紫电
3楼-- · 2019-07-15 13:25
zhjb1 发表于 2017-3-2 21:40
其实测频是比较容易的。设想一下:1个时钟源定位秒周期[可以秒,0.1秒,0.01秒]对另一个作为外部计数的时钟进行控制,前一个始终的上沿打开后一个始终的计数口,当第二个上升沿到来,关闭计数时钟,读取数据送显即可,循环往复,就可以测频了。如果有误差[一定的,因为有执行时间],可以微调秒时钟的多少一点点。试试吧 ...

我把工程文件发出来  你帮我看下行吗
泽斯紫电
4楼-- · 2019-07-15 14:06
这个程序是我在野火ADC例程中 添加频率采样  用来测试  频率   经过测试 ADC采样幅值是对的  但是测频率的程序一直不行,改了一个礼拜了  完全不知道 到底错在哪里  求大哥们 帮忙看看   工程文件已经上传

gai.zip 下载积分: 积分 -1 分

6.19 MB, 下载次数: 40, 下载积分: 积分 -1 分

泽斯紫电
5楼-- · 2019-07-15 17:29
mhb520 发表于 2017-3-2 17:47
我之前用STM32的输入捕获做频率测量,好像可以测到K级别的信号

我工程文件发在下面了  你可以帮我看看吗  我改了快一个礼拜了  还是不行
zhjb1
6楼-- · 2019-07-15 20:26
泽斯紫电 发表于 2017-3-3 20:42
我工程文件发在下面了  你可以帮我看看吗  我改了快一个礼拜了  还是不行

真晕,我一下载就扣了1分,没有心情了。看别人的程序本来就不是我的强项。算了1分送你了。让别人帮忙海口别人的分。

评分

参与人数 1积分 +1 收起 理由 泽斯紫电 + 1

查看全部评分

一周热门 更多>