主题中讨论的其他器件:TMS320F2809、
您好!
问题在于 TMS320F2809和 TMS320F2811之间的 CPU 速度比较。
我使用硬件计时器来测量执行时间。 代码如下所示。
lTimerStart = ReadCpuTimer0Counter();
for (iTestCpuSpeed1 = 0;iTestCpuSpeed1 < iTestCpuSpeed2;iTestCpuSpeed1++);
lTimerEnd = ReadCpuTimer0Counter ();//递减计数器
if (lTimerEnd > lTimerStart){//后续处理
lTimerGap = lTimerEnd - lTimerStart + CpuTimer0Regs.PRD.all;
}
否则{
lTimerGap = lTimerStart - lTimerEnd;
}
TMS320F2809与20MHz OSC 搭配使用、TMS320F2811与30MHz OSC 搭配使用。
对于这两种模式、PLL 都设置为60MHz。
iTestCpuSpeed2为10。
结果是、对于 F2809和 F2811、lTimerGap 分别为179和188。
F2809比 F2811稍快一些。
您如何解释这一点?
谢谢你。





