PwmState 结构
标头: #include <applibs/pwm.h>
PWM 通道的状态。
typedef struct PwmState {
unsigned int period_nsec;
unsigned int dutyCycle_nsec;
PwmPolarity polarity;
bool enabled;
} PwmState;
成员
period_nsec
每个周期的长度(以纳秒为单位)。 这包括高状态和低状态的总长度。
dutyCycle_nsec
在一段时间内以高或低状态花费的纳秒数。 此值必须小于句点。
极性
要应用的 PWM 极性 。 这指定参数 dutyCycle_nsec
是应用于高状态还是低状态。
启用
如果为 True,则启用 PWM 功能,如果为 false,则禁用该功能。
言论
此结构由 PWM_Apply 函数使用。
周期和占空比的最小和最大限制取决于设备。 有关详细信息,请参阅特定设备的数据表。