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.

[参考译文] TMS320F28069:太阳能库故障

Guru**** 2538955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1224396/tms320f28069-solar-library-failure

器件型号:TMS320F28069

大家好!

你有什么更新给我吗?

非常感谢

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

    你好,Nicola

    我得说很抱歉。 我没机会浏览与我分享的代码 u。  

    您可以检查的一件事情是 MIPS 溢出。 您使用 SPLL 时的 ISR 的频率是多少? 您是否可以在 ISR 开始时设置 GPIO 以及在 ISR 结束前进行复位?可以检查 GPIO 的脉冲宽度吗? 它应该少于 ISR 周期。

    谢谢

    Amir

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

    尊敬的 Amir:

    非常感谢您的回复。 我知道您很忙、所以不用担心。

    我遵照您的建议、使用 GPIO 进行调试是我一直在做的事情。

    我每50us 有一个中断(20kHz 的定时器 ISR、就像位于太阳能库中一样)、中断的宽度为16.4us。

    请参阅随附的图片以供参考。

    期待收到您的反馈、

    感谢您发送编修

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

    你好、Nicola

    因此不是 ISR 溢出。 您可以尝试在步骤中禁用某些代码部分吗? 这样可让您了解导致问题的代码部分。

    谢谢

    Amir

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

    尊敬的 Amir:

    正如我在之前的邮件中告诉您的、我试图删除很多固件部件、但结果是相同的。

    当我删除或交换某些变量声明时、我只有一些(正向)更改。

    当你有时间尝试使用我发送给你的代码。

    此致

    Nicola.

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

    你好,Nicola

    当然可以。 我会尝试这样做。 考虑到当前的工作负荷、可能需要一段时间(可能是2个月)才能开始工作。

    谢谢

    Amir