TI中文支持网
TI专业的中文技术问题搜集分享网站

16位定时器

(1)用16位定时器的捕获模式能同时测量4路不同频率的方波吗?

(2)用16位定时器的比较模式能同时输出4路不同频率的方波吗?

如果不能,如何解决?谢谢

Hardy Hu:

和使用的MCU有关,一般在有4个以上CCR的TIMER-B可以实现4路的输出比较与输入捕捉。

但是4路不同频率的PWM实现起来比较麻烦。

测输入脉冲频率时,需要根据应用选择时测周期还是平均频率。

不能实现的MCU是因为硬件资源不够,用IO中断+定时器TAR软件检测模拟解决,这样做精度会受影响和输入输出的频率不能过高

Peter_Zheng:

一个timer是不能用来同时测量四路频率的方波,这个您可以看TIMER的框图就知道了。另外一个timer只能输出频率一样的PWM。

Young Hu:

回复 Peter_Zheng:

还是要根据楼主具体的项目需求来评价能不能。

就我个人的理解,您所说的两种实现的可能性很小。

希望能够提一些具体的问题,比如您的输入信号大概是多少?输出频率是多少?

Hardy Hu:

1.麻烦楼主提供一下所使用的MCU型号

2.四路不同频率的方波发生和测量用定时器中断可以做(MSP430X5XXX),但是程序会稍微复杂一点。

赞(0)
未经允许不得转载:TI中文支持网 » 16位定时器
分享到: 更多 (0)