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.

[参考译文] TMS320F28027:有关 PWM 中断和 IQmath 的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1131940/tms320f28027-question-about-pwm-interrupt-and-iqmath

器件型号:TMS320F28027

尊敬的团队:

背景:PWM2周期: 50uS、IQmath:仅执行简单的乘法和加法。  已 确认 IQMath 正常工作。

1、当 PWM2启用: enablePWMCLKCounting()时 ,客户发现串行端口打印(printf)速度非常慢,每秒只能打印一个字符,此时 IQ 程序的执行也很慢。 但是、串行端口的内容输出是正确的。

2、 如果 enablePWMCLKCounting()函数被屏蔽、串行端口打印(printf)和 IQ 计算的速度是正常的。

我是否可以问问题出在哪里?

此致、

绿色

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

    绿色、

    今天是美国假日。 中小企业明天将作出回应。

    谢谢、此致、

    桑托什

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

    您好 Santosh:

    我们的 SME 是否已恢复工作?

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

    绿色环保、

    [引用 userid="306637" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/C2000-microcontrollers-forume/1131940/tms320f28027-question-about-pwm-interrupt-and-IQMath"]串行端口打印(printf)速度非常慢

    串行端口打印的代码在哪里?

    [引用 userid="306637" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/C2000-microcontrollers-forume/1131940/tms320f28027-question-about-wm-interrupt-and-IQMath"]如果 enablePWMCLKCounting ()函数被屏蔽,则串行端口和打印的速度为正常[]

    您是否为 EPWM2设置了任何中断? 可能会发生的情况是、CPU 必须运行并执行 ISR 的内容、如果 ePWM 频率足够快、这可能会占用 CPU 带宽、从而使其他组件更慢。  

    此致、

    Marlyn