首页 / 数码周边 / 正文

stm32测频率的几种方法

时间:2024-10-24 08:00:50

(纯干货)使用STM32测量频率和占空比的方法

(1)测量脉冲 信号 频率f_O,频率范围为10Hz~2MHz,测量误差的绝对值不大于0.1%。(15分)

(2)测量脉冲信号占空比D,测量范围为10%~90%,测量误差的绝对值不大于2%。(15分)

思路一:外部中断

思路:这种方法是很容易想到的,而且对几乎所有 MCU 都适用(连51都可以)。方法也很简单,声明一个计数变量 TI M_cnt,每次一个上升沿/下降沿就进入一次中断,对TIM_cnt++,然后定时统计即可。如果需要占空比,那么就另外用一个定时器统计上升沿、下降沿之间的时间即可。

《stm32测频率的几种方法》不代表本网站观点,如有侵权请联系我们删除

抖十三数码科技 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号