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.

[参考译文] LAUNCHXL-F28069M:LaunchXL-F28069M 数学误差

Guru**** 2538930 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/611536/launchxl-f28069m-launchxl-f28069m-mathematical-incongruity

器件型号:LAUNCHXL-F28069M
Thread 中讨论的其他器件:controlSUITE

大家好、正如我在过去的帖子中所说、我最近正在与 Lauch F28069合作、我遇到了一些奇怪的问题。 我正在开发一个具有换向正弦模式的电源逆变器、我需要在代码中包含 math.h 文件。 但当我使用 sin 函数时、它会为我提供与 sin 函数不对应的值。 我认为这可能是库源代码的问题、但是我在之前工作的 F28027中测试了 DE 函数、这里的 sin 函数的工作非常完美、并且提供的值是正确的。 为什么是这样? 我可能必须执行另一个配置? 对此有任何解释? (最近我的所有问题几乎都是因为我缺少了一些闪存配置)。  

欢迎所有帮助。 此致。

Eliomar Conde。

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

    您是否参考了 controlSUITE 中的"flash_f28069"示例以了解正确的闪存配置?

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不、为什么? 我应该在该示例中使用该配置吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我找到了您说过的 Gautam 示例"flash_f28069"示例、在此示例中、我了解与"ePWM 计时器中断"示例几乎相同、但现在 epwm1和 epwm2中断在 RAM 上运行。 我遵循闪存配置、唯一不同的是"InitFlash"函数、 它在程序中说该函数必须驻留在 RAM 中、但当我转至"SysCtlr.c"文件中函数的源代码时、它明确地说、该函数必须在 RAM 之外执行。 这是不是冲突?

    然后、我使用 InitFlash 函数在程序中配置闪存、但我仍然获取我提到的数学计算不准确、我觉得奇怪的是、不精确可能是闪存配置、不是一样的? 可能是程序员的另一件事吗? 此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Eliomar、

    上述示例从闪存执行。 您能否分享您在代码中获得的错误详细信息?

    此致、
    Gautam