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/SIMPLELINK-MSP432-SDK:Simplelink MSP432 PWM.h 中的潜在错误示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/581640/rtos-simplelink-msp432-sdk-potential-error-in-example-in-simplelink-msp432-pwm-h

器件型号:SIMPLELINK-MSP432-SDK

工具/软件:TI-RTOS

您好!

PWM.h (位于 此处)的 doxygen 文件在作为示例提供的代码中(在标题"用法"下)存在错误。

该示例构建"PWM_params"结构、如下所示:

pwmParams.idleLevel = PWM_IDLE_LOW;// PWM 未运行时输出低电平
pwmParams.Period.unit = PWM_PERIOD_Hz;//周期以 Hz 为单位
pwmParams.Period.value = 1e6;// 1MHz
pwmParams.Duty.unit = PWM_Duty_fraction;//占空比以小数百分比表示
pwmParams.Duty.value = 0;// 0%初始占空比
根据 PWM_Params 结构类型的文档(位于 此处)和 TI Resource Explorer 中提供的示例、我认为代码应为:
pwmParams.idleLevel = PWM_IDLE_LOW;// PWM 未运行时输出低电平
pwmParams.periodUnitsPWM_PERIOD_Hz;//周期以 Hz 为单位
pwmParams.periodValue = 1e6;// 1MHz
pwmParams.dutyUnitsPWM_Duty_fraction;//占空比为小数百分比
pwmParams.dutyValue = 0;// 0%初始占空比
谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 James:
    感谢您指出这一点。 我将为此文件一个错误。
    此致、
    Janet