我有一个在不同时间实例中频繁调用的函数(来自 eCAP 中断)、并且我确实在该函数中设置了 CPU Timer0、以测量每次调用之间经过的时间。 (下面附加了部分代码)现在我将把我的 C28x 代码传输到 CLA、并且由于 CLA 无法访问 CPU Timer0寄存器、很难使用计时器计数器实现相同的函数。 有人能建议一种在 CLA 中实现该计数器的方法吗?
void exFunction (void)
{
停止时间0 ();
COUNTER_VALUE =(CpuTimer0Regs.PRD.All - CpuTimer0Regs.TIM.all);
Start_Timer0 ();
...
...
}