[其他ST产品] stm32f407高频信号采集计算频率

[复制链接]
31|1
手机看帖
扫描二维码
随时随地手机跟帖
elephant00|  楼主 | 2022-1-13 10:38 | 显示全部楼层 |阅读模式

stm32f407采集1Khz-4Mhz频率计算出采集频率,采用输入捕获只能采集到1Mhz左右,再往上频率就只能维持1Mhz,采用外部中断计数,配合定时器也是一样。有没有好办法解决?

使用特权

评论回复
香水城| | 2022-1-13 11:38 | 显示全部楼层
STM32F407主频达168了,基于定时器的捕捉来采集信号频率的话应该不止1MHz.

当被捕捉信号频率较高时,你的捕捉中断的处理就要注意别冗长了,尤其第一次进中断。

另外,你可以考虑通过DMA读取CCR的数据,基于DMA完成中断来计算具体数据。

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则