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:ASM(" NOP &quot)使用了多少时间?

Guru**** 2526700 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/567950/ccs-how-much-time-does-asm-nop-use

工具/软件:Code Composer Studio

ASM(" NOP") 指令可用于延迟,那么 ASM(" NOP") 在  时钟频率为90Mhz的F2806x DSP芯片中使用了多长时间?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通常,它需要一个CPU周期,因此如果以每秒9000万个周期运行,它将需要大约1/90e6秒。

    但是,您真的不应该使用NOP延迟来处理任何事情,只能使用最小的延迟。 您最好设置计时器并进入低功耗模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但在CCS中通过断点进行调试时,它显示ASM(" NOP")指令占用393个时钟事件,而不是1/90e6秒。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯,这可能有很多原因。 是否确定是NOP消耗时间,而不是附近的内存访问? 此外,使用调试器逐步执行代码可以改变计时行为。