ファームウェア関数一覧
TIM_GenerateEvent †
ヘッダ宣言 †
関数プロトタイプ †
void TIM_GenerateEvent(TIM_TypeDef* TIMx, uint16_t TIM_EventSource)
動作 †
- ソフトウェアによって作られるタイマ・イベントの設定を行います。
引数 †
- TIMx
タイマ周辺回路をTIM1~TIM8の範囲で指定します。
TIMx | 説明 |
TIM1 | タイマ1 |
TIM2 | タイマ2 |
TIM3 | タイマ3 |
TIM4 | タイマ4 |
TIM5 | タイマ5 |
TIM6 | タイマ6 |
TIM7 | タイマ7 |
TIM8 | タイマ8 |
- TIM_EventSource
ソフトウェア・タイマ・イベントのソースを以下のマクロから1つ、又は複数を組み合わせて選択します。
TIM_EventSource | 説明 |
TIM_EventSource_Update | タイマ更新イベント |
TIM_EventSource_CC1 | タイマ キャプチャ/コンペア 1 イベント |
TIM_EventSource_CC2 | タイマ キャプチャ/コンペア 2 イベント |
TIM_EventSource_CC3 | タイマ キャプチャ/コンペア 3 イベント |
TIM_EventSource_CC4 | タイマ キャプチャ/コンペア 4 イベント |
TIM_EventSource_COM | TIM COM event source |
TIM_EventSource_Trigger | タイマ トリガ イベント |
TIM_EventSource_Break | TIM Break event source |
- TIM6とTIM7は更新イベントしか生成出来ません。
- TIM_EventSource_COMとTIM_EventSource_BreakはTIM1とTIM8でのみ使用できます。
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* Selects the Capture compare4 software event generation for TIM4 */
TIM_GenerateEvent(TIM4, TIM_EventSource_CC4);
参照 †