[[ファームウェア関数一覧>ファームウェア関数一覧#d5c56b4f]] *TIM_PWMIConfig [#e5b8663d] #contents **ヘッダ宣言 [#pc9a2c99] **関数プロトタイプ [#i7e863a9] TIM_PWMIConfig(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct) **動作 [#k05e866f] - **引数 [#de1be6fd] -TIMx&br; タイマ周辺回路をTIMxで指定します。&br; xは1, 2, 3, 4, 5 又は 8を選択できます。&br; -TIM_ICInitStruct --TIM_ICMode |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.| --uint16_t TIM_OutputState |TIM_OutputState_Disable|Disables the TIM Output Compare state.| |TIM_OutputState_Enable|Enables the TIM Output Compare state.| --uint16_t TIM_OutputNState |TIM_OutputNState_Disable|Disables the TIM Output N Compare state.| |TIM_OutputNState_Enable|Enables the TIM Output N Compare state.| --uint16_t TIM_Pulse&br; 0x0000 ~ 0xFFFF&br; --uint16_t TIM_OCPolarity |TIM_OCPolarity_High|Sets the TIM Output Compare polarity to high.| |TIM_OCPolarity_Low|Sets the TIM Output Compare polarity to low.| --uint16_t TIM_OCNPolarity |TIM_OCNPolarity_High|Sets the Output Compare N Polarity to high.| |TIM_OCNPolarity_Low|Sets the Output Compare N Polarity to low.| --uint16_t TIM_OCIdleState |TIM_OCIdleState_Set|TIM Output OC Idle state set when MOE = 0| |TIM_OCIdleState_Reset|TIM Output OC Idle state reset when MOE = 0| --uint16_t TIM_OCNIdleState |TIM_OCNIdleState_Set|TIM Output OCN Idle state set when MOE = 0| |TIM_OCNIdleState_Reset|TIM Output OCN Idle state reset when MOE = 0| **戻り値 [#d97dfb95] -無し **場所 [#oca7a878] **呼び出し関数 [#s7a9048c] -無し **サンプル [#e4b71984] /* TIM1 PWM Input Channel 1 mode Configuration */ TIM_ICInitTypeDef TIM_ICInitStructure; TIM_ICInitStructure.TIM_Channel = TIM_Channel_1; TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising; TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1; TIM_ICInitStructure.TIM_ICFilter = 0x0; TIM_PWMIConfig(TIM1, &TIM_ICInitStructure); **参照 [#jef71af5] -STMマイコン徹底入門 P.