ファームウェア関数一覧
TIM_ITConfig †
ヘッダ宣言 †
関数プロトタイプ †
void TIM_ITConfig(TIM_TypeDef* TIMx, uint16_t TIM_IT, FunctionalState NewState)
動作 †
引数 †
- TIMx
タイマ周辺回路をTIM1からTIM8の間で指定します。
TIMx | 説明 |
TIM1 | タイマ1 |
TIM2 | タイマ2 |
TIM3 | タイマ3 |
TIM4 | タイマ4 |
TIM5 | タイマ5 |
TIM6 | タイマ6 |
TIM7 | タイマ7 |
TIM8 | タイマ8 |
- TIM_IT
TIMxの有効・無効にする割り込みソースを以下のマクロから選択します。
TIM_IT | 説明 |
TIM_IT_Update | タイマ更新イベント割込み |
TIM_IT_CC1 | タイマ キャプチャ/コンペア 1 割込み |
TIM_IT_CC2 | タイマ キャプチャ/コンペア 2 割込み |
TIM_IT_CC3 | タイマ キャプチャ/コンペア 3 割込み |
TIM_IT_CC4 | タイマ キャプチャ/コンペア 4 割込み |
TIM_IT_COM | コミュテーション割り込み |
TIM_IT_Trigger | トリガ・イベント 割込み |
TIM_IT_Break | ブレーク・イベント 割込み |
- NewState
変更する状態を以下のいずれかのマクロで指定します。
NewState | 説明 |
ENABLE | 有効にします |
DISABLE | 無効にします |
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* Enables the TIM5 Capture Compare channel 1 Interrupt source */
TIM_ITConfig(TIM5, TIM_IT_CC1, ENABLE );
参照 †