我需要使用stm32f407-Discovery测量输入信号的频率,并每秒发送一次。控制器的工作频率为168 MHz。最大输入频率为6 MHz。如果我使用EXTI,我可以测量最大4 MHz。随着频率的增加,改变的值更像是噪声。尽管估计的最大中断频率约为13 MHz。解决这个问题的最佳方法是什么?
发布于 2020-10-06 18:43:32
使用此信号作为其中一个定时器的时钟信号。
使用另一个计时器以定期间隔触发DMA传输。CNT寄存器的变化将与信号的频率成正比。
剩下的是一个非常简单的数学运算。
https://stackoverflow.com/questions/64221624
复制相似问题