我用的STM32F103的片子,需要对一个正弦波(正弦波输出幅度可控制在2.4~3.3V左右,并且信号很干净)进行采样,目标是对频率准确判断。请问我应该从哪里入手。
问题很空,主要确实不知道应该从哪里问起,请见谅。
如果有现成的算法或例子那就更好了。
------解决思路----------------------
找个FFT的模块来计算频率,应该有现成的
------解决思路----------------------
这个主意好。搭一个迟滞比较器电路(负电平可以直接用二极管隔断,这样不需要双电源),其输出为整形后的脉冲信号,接到单片机外部中断入口,用定时中断控制计时或计数(依信号频率而定)就可以得到频率了
------解决思路----------------------
这个倒没,
不过就一简单的模拟电路, 你看下LM358的PDF, 就明白怎么弄了