- タイマ・モードを指定するための値です。
- レジスタTIMxCCMRxのOCxMビットを設定します。
- アクティブ・非アクティブの定義はTIM_OCPolarityの定義に依ります。
出力比較モード †
TIM_OCMode | 説明 |
TIM_OCMode_Timing | 出力比較で一致しても現在のピン出力は変化しないモードです |
TIM_OCMode_Active | カウンタ値が一致した時にタイマ出力はアクティブになります |
TIM_OCMode_Inactive | カウンタ値が一致しない時にタイマ出力はアクティブになります (一致した時に非アクティブになります) |
TIM_OCMode_Toggle | カウンタ値が一致した時にタイマ出力が反転します |
0x0040 | タイマ出力を強制的に非アクティブにします |
0x0050 | タイマ出力を強制的にアクティブにします |
PWMモード †
TIM_OCMode | 説明 |
TIM_OCMode_PWM1 | TIMx_CNT < TIMx_CCRyであるときアクティブ、それ以外は非アクティブ |
TIM_OCMode_PWM2 | TIMx_CNT < TIMx_CCRyであるとき非アクティブ、それ以外はアクティブ |
|