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.

[参考译文] TMS320F2800155-Q1:引导程序跳转异常。 PWM 被中断且不运行

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1397825/tms320f2800155-q1-the-bootleader-jump-is-abnormal-the-pwm-is-interrupted-and-does-not-run

器件型号:TMS320F2800155-Q1

工具与软件:

尊敬的团队:

当我下载了程序并跳转到应用程序后、我发现不会触发 PWM 中断、此时我必须再次关闭。 重新上电后、程序正常运行。 当我单独模拟它时、程序运行良好。

同时、我比较了下载到闪存中的数据、发现它与我下载的十六进制文件一致。 我可以问为什么会这样吗? 同时、

我的 CAN 通信中断和计时器中断是正常的。

PWM 中断是基准例程 EPWM ex2向上和向下 AQ.c

同时、我还想询问触发这个中断的条件是什么?

期待您的回复。

此致

Zhang

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

    尊敬的 Zhang:

    我必须再次关闭电源。 重新上电后、程序正常运行。 当我单独模拟它时、程序运行良好

    您单模拟它是什么意思?连接调试器是什么意思?

    在首次加载断电之前它是否曾进入 ISR? 我认为加电/断电不会影响中断触发、除非第一个 ISR 触发事件标志未被正确清除

    我还想询问触发此中断的条件是什么?

    PWM 事件生成的中断需要具有适当的中断配置、并且需要发生选定的 PWM 事件才能生成中断。
     有关更多详细信息、请参阅技术参考手册中的"EPWM 事件触发器子模块"部分