stm32 怎样测量正弦波的频率
2个回答
展开全部
测量频率的方法有多种,要看测量速度、精度、成本等要求而定。楼下的是一种廉价方案,特点是测试速度慢,只能测试缓慢变化的待测正弦信号。stm32的定时器功能很强,不用在中断中软件读取计数值,可以设置成捕捉模式,直接得到误差最大只有一个计数周期的值,具体要查datasheet。顺便提一下下,stm32的中断响应周期不只1-2个周期,这可以查datasheet具体多少,并且stm32中有dma控制器会和core争总线时间,(还有其他不确定因素就不一一列举了)所以不确定因素要比经典51单片机复杂得多,最好定时工作都交给硬件完成,对软件的可移植性有好处。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询