ファームウェア関数一覧
TIM_SelectOCxM †
ヘッダ宣言 †
関数プロトタイプ †
void TIM_SelectOCxM(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)
動作 †
- タイマ・コンペア出力モードを選択します。
- この関数は出力コンペアモードを変更する前に選択されていたチャンネルを無効化します。ユーザはTIM_CCxCmd又はTIM_CCxNCmd関数を使用して有効にしなければなりません。
引数 †
- TIMx
TIM1~TIM5又はTIM8を指定します。
- TIM_Channel
タイマ・キャプチャ・コンペアに使用するチャンネルを以下のマクロから指定します。
TIM_Channel | 説明 |
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 |
- TIM_OCMode
タイマ出力コンペアモードを以下のマクロから指定します。
TIM_OCMode | 説明 |
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. |
出力値 †
戻り値 †
呼び出し関数 †
サンプル †
/* Selects the TIM1 Channel 1 PWM2 Mode */
TIM_SelectOCxM(TIM1, TIM_Channel_1, TIM_OCMode_PWM2);
参照 †