用 F149定时器捕获,8MHz的外部晶振,最大能测到多高的频率?
4MHz可以吗?
你能不能简单说一些方法!
Triton Zhang:
你这问题比较难回答。按照定时器捕获的原理,在上升沿和下降沿分别记录TIMER的值,理论上最小的值就是TIMER的时钟源,也就是说理论值是可以捕获到8M的频率的,但实际上存在管脚翻转速度,捕获使能代码等等条件,所以实际上是捕获不了这个精度的。而且用8M去捕获4M,也就意味TIMER只有2个最小单位的变化,这样设计是有风险的。
一般我们用于捕获功能的时候,会用较高的频率去捕获较低的信号,这样对捕获信号的精度也没有太大的影响。
如果楼主确实要捕获4M的频率,建议要么增加MCU的主频,要么对信号进行分频处理,否则测试没有太大实际意义。
Hardy Hu:
你好!
4MHZ的外部捕捉对于8MHZ的F149来说,目标频率太高了。
保守估计F149采100K的信号是可以的,你可以试试。
Regards,
Hardy