大家好:
我最近在用如下链接中的6670VCP2例程来测试,发现VCP2 channel density test这个文件中,测试VCP2译码时间时用了273行这句话:printf("DecodingTime:%8ldns ", CycleCounter/VCP2_CHANNELS_PER_TIME);
其中 CycleCounter为实际调用VCP2执行时间,VCP2_CHANNELS_PER_TIME值为16,我的理解是每次可以使用的channel数目,
以我看来,我们的译码时间就是 CycleCounter,为什么在输出时要除以16,而不以实际花费时间为准呢。。
链接如下: