需求:需要测量的脉冲频率范围1HZ~100KHZ思路:使用定时器2输入捕获功能,捕获到脉冲下降沿时,脉冲个数加1,但是遇到下面问题:
1、信号源输出正玄波,频率1hz时,经比较整形电路后送给单片机,此时捕获引脚捕获到的脉冲个数不正确;正玄波频率调到1khz以上时,脉冲个数就准确了。
2、信号源输出方波,频率1hz时,经比较整形电路后送给单片机,此时捕获引脚捕获到的脉冲个数是正确的。这个是为什么呢?
3、仅仅是统计脉冲个数,并非是测频率,需要区分高频、低频吗?
查看更多
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
用示波器观察整形后的波形是很干净的,应该是准确的。不知道为什么,正弦波不准,方波却准确。
@Panyh220213
计数是多了还是少了。
有没有逻辑分析仪夹上去看一下。
如果是多了,可能有小脉冲你没看出来,单片机识别出来了