Part Number: AWR6843AOP
Other Parts Discussed in Thread: AWR6843
老师,您好!首先问题基于两个前提:
1.Free running counter 0/1是在当UC0/1 = RTICPUC0/1 时累加1,且当计数值到达0xffff_ffff边界值时,生成溢出中断。
2.另外,当Free running counter 0/1 = RTICOM0/1时产生compare int0/1/2/3中断。
我的问题是:
1,我的理解是溢出中断属于异常事件,那么为了避免溢出中断的发生,是不是在比较中断发生的时候,对Free running counter 0/1进行清零操作?但是我在SDK中没有找到相应的代码,而且.h文件中RTIFRC1_FRC0/1_BIT_END这类声明也没有被引用。
2,考虑到中断响应时间存在一些差异,如果是上述这种操作模式,如何保证定时器按照设定值精准输出?
3,如果不是通过比较中断来对Free running counter 0/1进行清零,那溢出中断就会周期性地生成,这是否正常?且这种情况下,如何生成包含不同时间戳信息的compare int0/1/2/3?因为此时Free running counter 0/1的计数周期是固定的。

