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.

[参考译文] MSPM0G3507:MSPM0G3507 PWM 故障

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1533189/mspm0g3507-mspm0g3507-pwm-failure

器件型号:MSPM0G3507

工具/软件:

大家好、

我使用 MSPM0G3507-EVB-Board 进行测试。 我正在尝试实现/运行 SDK 中给出的 PWM 示例、即“timx_timer_mode_pwm_center_stop_LP_MSPM0G3507_nortos_ticlang"。“。 在这种情况下、我尝试修改其 syscfg 设置以生成 18KHz 的频率输出、同时启用“Zero Event“中断。 但启用此中断后、我注意到我的输出频率仅为 96Hz、如果我在调试模式下通过 CCS 运行此程序、它会提供适当的 18KHz 频率。  

为什么在调试和运行模式中有这种差异。 如何解决该错误?

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

    如果不计算这些数字、我的第一个猜测是调试器(有效地)阻止 CPU 进入 STOP2 模式。 如果将“System->SysCtl->Low Power Policy“更改为“SLEEP0",“,是否、是否会得到不同的结果? (对于 18kHz 中断速率、STOP2 无论如何可能并不合适。)