请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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.periodUnits = PWM_PERIOD_Hz;//周期以 Hz 为单位
pwmParams.periodValue = 1e6;// 1MHz
pwmParams.dutyUnits = PWM_Duty_fraction;//占空比为小数百分比
pwmParams.dutyValue = 0;// 0%初始占空比
谢谢。