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

TMS320F28374S: ECAP模块TSCTR寄存器和CAPx寄存器

Part Number:TMS320F28374S

ECAP模块设置为捕获模式,使用ECAP模块采集频率时,一次上升沿触发捕获事件1后触发中断,在中断函数中,利用TSCTR寄存器的值来计算信号的频率和使用CAPx寄存器的值来计算频率有什么区别吗?

Yale Li:

有区别。

CAPx是捕获到的值,是固定的;

而TSCTR是计数器的值,是在不断变化的。

上升沿触发捕获事件1后,TSCTR的值被存入CAPx。CAPx记录下了当前的计数值,而TSCTR还在继续不停计数。就像跑步的时候拿着一个秒表,每跑一圈按一下记录按钮,记录下当前的圈速;而秒表本身是在不停运行的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28374S: ECAP模块TSCTR寄存器和CAPx寄存器
分享到: 更多 (0)