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

[复制链接]
1672|2
 楼主| elephant00 发表于 2022-1-13 10:38 | 显示全部楼层 |阅读模式

stm32f407采集1Khz-4Mhz频率计算出采集频率,采用输入捕获只能采集到1Mhz左右,再往上频率就只能维持1Mhz,采用外部中断计数,配合定时器也是一样。有没有好办法解决?
香水城 发表于 2022-1-13 11:38 | 显示全部楼层
STM32F407主频达168了,基于定时器的捕捉来采集信号频率的话应该不止1MHz.

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

另外,你可以考虑通过DMA读取CCR的数据,基于DMA完成中断来计算具体数据。
littlelida 发表于 2022-1-18 15:47 | 显示全部楼层
用定时器,是不是关心的只是信号频率,而不关心幅值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

4029

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部