微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 如何基于stm32做一个频率计?

如何基于stm32做一个频率计?

时间:10-02 整理:3721RD 点击:
请问如何基于stm32做一个频率计,我为在校学生,但有些不懂,请问我该查找哪些资料,谢谢帮助

我有stm32的核心板,需要可以联系我

好像有捕获功能的吧。

输入捕获

帮助顶,顶起

不太懂你说的捕获功能是啥?我不知道如何设计一个基于stm32的频率计,想知道一下如何设计,希望你能提供一些资料或者其他帮助,谢谢

这是官方例程
STM32F4xx_DSP_StdPeriph_Lib_V1.7.0\Project\STM32F4xx_StdPeriph_Examples\TIM\TIM_InputCapture

    用STM32做频率计的核心就是低频输入捕获,高频计数。在低频的时候利用定时器的输入捕获模式,读取两个闪上升沿之间的时间,来计算频率,精度很高;在高频的时候,通过定时器设定一个门限时间,之后读取在门限时间内上升沿的个数,来计算频率,但是会存在正负1的门限误差。
    单纯利用stm32做频率计精度不会很高,最后配有一些外部的分频电路来调高精度

谢谢小编啊  谢谢小编啊

谢谢你的帮助!

你能教教我如何写测量的程序吗?我自己的不知道是否正确,望指导!

我用51做了一个,可行,,STM32效果应该更好,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top