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

关于TMS470 TRI比较器溢出问题

请问470的比较器(RTICOMPy寄存器)在溢出的情况下,是否会影响定时中断的周期?
THANKS!
Ken Wang:

Hi NingGang,

   RTICOMPy寄存器的数值是随着相应的FRC寄存器的一直增加的。具体每次增加的数值是有UDCP寄存器来更新的。当RTICOMPy寄存器溢出时,他们返回到0然后在继续加,于此同时FRC的寄存器的工作模式也是对应的。所以这不会影响到RTI中断的周期。

举个简单例子来看FRC和COMP的关系。

KEN

ninggang lee:

回复 Ken Wang:

hi ken,

     你是意思是,在RTICOMPy寄存器溢出前最后一次和FRC值匹配时,RTICOMPy寄存器的值更新为:RTICOMPy寄存器+UDCP,这个时候如果 RTICOMPy寄存器+UDCP的值溢出,RTICOMPy寄存器的FRC同时返回到0,然后继续++。

    不知道我的理解对 不?

   如果是这样,那么在返回到0之后会RTICOMPy寄存器会更新为:RTICOMPy寄存器+UDCP吗?如果不更新,那在返回到0之后会和计数器FRC有一次比较并产生中断吗?

   Thanks!

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS470 TRI比较器溢出问题
分享到: 更多 (0)