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.

[参考译文] 印发 ATANPUF32.

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/665180/issue-of-atanpuf32

我认为 ATANPUF32的结果是错误的。 请告诉我可能的原因吗? 如图所示、R1H 中 ATANPUF32的结果不正确。 正确的结果应为 atan (1.23)= 0.88817377、标么值应为 0.88817377 /(2pi)= 0.141357、而不是0.125!

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

    你好

    我认为这种行为是正确的。 请查看 YHE 文档 SPRUHS1关于 TMU 指令。 因此、ATANPUF32的输入 必须在范围[-1;1]内。如果输入超出此范围、则得到-0.125或+0.125、即以 pu 为单位的 PI/4。

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

    e2e.ti.com/.../2085424

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

    明白了 。  谢谢!

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