ファームウェア関数一覧
TIM_GetITStatus †
ヘッダ宣言 †
関数プロトタイプ †
ITStatus TIM_GetITStatus(TIM_TypeDef* TIMx, uint_t16 TIM_IT)
動作 †
引数 †
- TIMx
タイマ周辺回路をTIM1からTIM8の間で指定します。
- TIM_IT
TIMxの有効・無効にする割り込みソースを以下のマクロから選択します。
TIM6と7はTIM_IT_Update*1のみ選択出来ます。
TIM_FLAG_COMとTIM_FLAG_BreakはTIM1とTIM8*2でのみ選択出来ます。
TIM_IT | 説明 |
TIM_IT_Update | TIM Update Interrupt source |
TIM_IT_CC1 | TIM Capture/Compare 1 Interrupt source |
TIM_IT_CC2 | TIM Capture/Compare 2 Interrupt source |
TIM_IT_CC3 | TIM Capture/Compare 3 Interrupt source |
TIM_IT_CC4 | TIM Capture/Compare 4 Interrupt source |
TIM_IT_COM | TIM COM Interrupt source |
TIM_IT_Trigger | TIM Trigger Interrupt source |
TIM_IT_Break | TIM Break Interrupt source |
TIM_IT_Update | TIM Update Interrupt source |
TIM_IT_CC1 | TIM Capture/Compare 1 Interrupt source |
TIM_IT_CC2 | TIM Capture/Compare 2 Interrupt source |
TIM_IT_CC3 | TIM Capture/Compare 3 Interrupt source |
TIM_IT_CC4 | TIM Capture/Compare 4 Interrupt source |
TIM_IT_COM | TIM COM Interrupt source |
TIM_IT_Trigger | TIM Trigger Interrupt source |
TIM_IT_Break | TIM Break Interrupt source |
戻り値 †
- ITStatus
割り込み状態を以下のいずれかのマクロで返却します。
SET | 指定された割り込みが発生しています |
RESET | 指定された割り込みは発生していません |
場所 †
呼び出し関数 †
サンプル †
if(TIM_GetITStatus(TIM1, TIM_IT_CC1) == SET)
{
}
参照 †