您好、TI 团队、
我注意到、当我在 pwm1未启动的情况下调用 pwm_stop (pwm1)时、MCU 将崩溃。 是否有 API 可用于检查 PWM 的状态、已启动或已停止、以便我可以执行该操作、
如果(isStarted (pwm1))
{
PWN_STOP (pwm1);
}
谢谢。
日
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.
您好、TI 团队、
我注意到、当我在 pwm1未启动的情况下调用 pwm_stop (pwm1)时、MCU 将崩溃。 是否有 API 可用于检查 PWM 的状态、已启动或已停止、以便我可以执行该操作、
如果(isStarted (pwm1))
{
PWN_STOP (pwm1);
}
谢谢。
日
我的重点是、我使用了示例(PWM LED)并对其进行了修改、以便在 PWM 启动之前它也会停止、并且它没有崩溃、因此我不确定这么做是什么导致了您的代码中的问题。
如果不知道您的代码的任何其他信息、我就无法重现您的问题、因此无法告诉您代码崩溃的原因。
只需让您尝试使用 SDK 中提供的示例重新创建问题、我就可以自行调试问题。
PWM_STOP 函数只是禁用 GPT Timer A 和 GPT Timer B 并重新配置 DIO6、即使一开始未启用计时器、也没有理由发生任何崩溃。
Siri