[[ファームウェア関数一覧>ファームウェア関数一覧#d5c56b4f]] *TIM_SelectOCxM [#t993adab] #contents **ヘッダ宣言 [#ed97b277] **関数プロトタイプ [#o22973ac] void TIM_SelectOCxM(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode) **動作 [#r40c8d77] -タイマ・コンペア出力モードを選択します。 -この関数は出力コンペアモードを変更する前に選択されていたチャンネルを無効化します。ユーザは[[TIM_CCxCmd]]又は[[TIM_CCxNCmd]]関数を使用して有効にしなければなりません。 **引数 [#qaa1c7d1] -TIMx&br; TIM1~TIM5又はTIM8を指定します。&br; &br; -TIM_Channel&br; タイマ・キャプチャ・コンペアに使用するチャンネルを以下のマクロから指定します。&br; &br; |CENTER:TIM_Channel|CENTER:説明|h |TIM_Channel_1|TIM Channel 1 is used| |TIM_Channel_2|TIM Channel 2 is used| |TIM_Channel_3|TIM Channel 3 is used| |TIM_Channel_4|TIM Channel 4 is used| &br; -TIM_OCMode&br; タイマ出力コンペアモードを以下のマクロから指定します。&br; &br; |CENTER:TIM_OCMode|CENTER:説明|h |TIM_OCMode_Timing|TIM Output Compare Timing Mode.| |TIM_OCMode_Active|TIM Output Compare Active Mode.| |TIM_OCMode_Inactive|TIM Output Compare Inactive Mode.| |TIM_OCMode_Toggle|TIM Output Compare Toggle Mode.| |TIM_OCMode_PWM1|TIM Pulse Width Modulation Mode1.| |TIM_OCMode_PWM2|TIM Pulse Width Modulation Mode2.| |TIM_ForcedAction_Active|Force active level on OCxREF.| |TIM_ForcedAction_InActive|Force inactive level on OCxREF.| &br; **出力値 [#b6f91f9e] -無し **戻り値 [#z4476b3d] -無し **呼び出し関数 [#j8a481ba] -無し **サンプル [#s751e3ea] /* Selects the TIM1 Channel 1 PWM2 Mode */ TIM_SelectOCxM(TIM1, TIM_Channel_1, TIM_OCMode_PWM2); **参照 [#ud163f83] -STMマイコン徹底入門 P.