This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F2.8335万:计算索引是否需要很长时间?

Guru**** 2555070 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/633317/ccs-tms320f28335-will-it-take-long-to-take-computation-of-index

部件号:TMS320F2.8335万
主题中讨论的其他部件: C2000WARE

工具/软件:Code Composer Studio

大家好,我最近正在使用TMS320F2.8335万,需要在我的代码中添加一些复杂的计算。 因此,我的程序相当大,包括大量的计算和中断函数,如 CpuTimer Int和ADC Int. 我的系统要求我每隔0.1秒在CpuTimer Int中刷新一个参数,因此我担心 如果我添加公式,会出现问题。 公式类似于f(x)=a+b*(1+x/d)^e. 是否可以,或者我应该如何估计所需的时间?

此致  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    执行时间取决于数据类型以及内存放置等其他因素。  如果您使用IQmath,那么您应该为这种方程预算大约300个周期。  对于浮点,它可能是两倍,因为默认情况下,POWER函数将使用RTS库。  通过使用C2000Ware中的"FPUfastRTS"库,您应该能够显著降低这一成本。  如果你这样做了,我估计大约300个周期。  

    没有比编码和查看更好的方法了。  您可以使用CCS中的循环时钟计数器(运行->时钟->启用,显示)来执行此操作。

    此致,

    Richard