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.

[参考译文] RTOS/LAUNCHXL-CC2650:CC2650 Launchpad 上的 PWM 示例- ODD 行为

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/604628/rtos-launchxl-cc2650-pwm-example-on-cc2650-launchpad---odd-behavior

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650

工具/软件:TI-RTOS

您好!  

我正在尝试评估 CC2650上的 PWM 功能。

我已下载 PWM 示例(通过 Resource Explorer)并在 CC2650 Launchpad (V1.3和 V1.2)上按原样运行(TI RTOS 版本2.21.0.06)。

我会遇到一种奇怪的行为-红色 LED 在某种程度上闪烁到裸眼、并且不会改变其强度。

但是,当我在 pwmLEDFxn()任务中放置断点(在调用 Task_sleep()时) 并立即恢复时,LED 似乎会像预期的那样改变强度...

似乎还有另一个正在运行的任务会干扰 LED (ROV 没有显示任何内容...)

可能需要以某种方式调整电源管理器??

我们非常感谢您的任何建议。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您如何改变强度、您是否改变 PWM 的占空比?

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

    我将通过 setDuty() API 更改强度

    有些奇怪的事情正在发生-  

    当将 Task_sleep()延迟 从 arg0 (即50ms)更改为更长的值(例如2000ms)时,我看到 LED 强度以2000ms 的周期波动(即强度每2000ms 增加到最大值并减少到零)

    但是,使用默认的50ms 延迟会使 LED 闪烁.... (50ms 周期时????)

    它肯定不像预期的那样工作…