PwmState 構造体
ヘッダー: applibs </pwm.h #include>
PWM チャネルの状態。
typedef struct PwmState {
unsigned int period_nsec;
unsigned int dutyCycle_nsec;
PwmPolarity polarity;
bool enabled;
} PwmState;
メンバー
period_nsec
各期間の長さ (ナノ秒単位)。 これには、高い状態と低い状態の両方の長さの合計が含まれます。
dutyCycle_nsec
期間中に高い状態または低い状態で費やすナノ秒の数。 この値は、期間より小さくする必要があります。
極性
適用する PWM 極性 。 これは、パラメーターが高または低の dutyCycle_nsec
状態に適用されるかどうかを指定します。
有効
PWM 機能を有効にするには True、無効にするには false。
発言
この構造体は、 PWM_Apply関数によって使用されます。
期間とデューティ サイクルの最小および最大制限は、デバイスによって異なります。 詳細については、特定のデバイスのデータ シートを参照してください。