求用STM32单片机测频率的方法

2020-01-01 17:55发布

最近在做一个测频计用STM32,我目前最大只能测到50KHz,最小只到100HZ,但是题目要求10Hz~100kHz,相对误差≤0.1%,请问下通过对STM32的内部设置可以达到题目要求吗?求教求教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
10192201
1楼-- · 2020-01-03 19:47
Blue_oldman 发表于 2012-6-8 14:36
还有一种等精度测量的方法,没尝试过。
需要用到2个定时计数器,一个对标准的信号计数(晶振之类的),另一 ...

这个不是很明白啊,那个标准信号怎么产生的,还有MCU怎么发送一个结束接收脉冲的信号呢?您那里有例子程序吗?我想参考下
Blue_oldman
2楼-- · 2020-01-03 23:29
 精彩回答 2  元偷偷看……
Blue_oldman
3楼-- · 2020-01-04 03:13
原理图如下,只是下面那个定时器的接线要交换一下。
Lucky_Lucky
4楼-- · 2020-01-04 08:04
网上的思路是采用定时器的输入捕获模式,同时动态调整预分频值,就可以。
bao518
5楼-- · 2020-01-04 09:53
最大只能测到50KHz,
qq11qqviki
6楼-- · 2020-01-04 11:42
很好,不错

一周热门 更多>