首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在STM32上测量信号频率

在STM32上测量信号频率
EN

Stack Overflow用户
提问于 2020-10-06 15:58:39
回答 1查看 503关注 0票数 1

我需要使用stm32f407-Discovery测量输入信号的频率,并每秒发送一次。控制器的工作频率为168 MHz。最大输入频率为6 MHz。如果我使用EXTI,我可以测量最大4 MHz。随着频率的增加,改变的值更像是噪声。尽管估计的最大中断频率约为13 MHz。解决这个问题的最佳方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 18:43:32

使用此信号作为其中一个定时器的时钟信号。

使用另一个计时器以定期间隔触发DMA传输。CNT寄存器的变化将与信号的频率成正比。

剩下的是一个非常简单的数学运算。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64221624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档