请问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!
TI中文支持网


