ファームウェア関数一覧
TIM_SelectOutputTrigger †
ヘッダ宣言 †
関数プロトタイプ †
void TIM_SelectOutputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_TRGOSource)
動作 †
引数 †
- TIMx
タイマ周辺回路をTIM1~TIM8から指定します。
- TIM_TRGOSource
- トリガ・出力モードの何を原因としてトリガを発生させるか以下のマクロから選択します。
- TIM6とTIM7はTIM_TRGOSource_Reset,TIM_TRGOSource_Enable又はTIM_TRGOSource_Update
のみをトリガ出力に出来ます。
TIM_TRGOSource | 説明 |
TIM_TRGOSource_Reset | TIMxEGRレジスタのUG*1ビットのセット |
TIM_TRGOSource_Enable | TIMx_CR1レジスタのCEN*2ビットのセット |
TIM_TRGOSource_Update | タイマ・カウンタの更新 |
TIM_TRGOSource_OC1 | キャプチャ・コンベアがマッチした時のCC1IF*3のセット |
TIM_TRGOSource_OC1Ref | キャプチャ・コンベア出力1 |
TIM_TRGOSource_OC2Ref | キャプチャ・コンベア出力2 |
TIM_TRGOSource_OC3Ref | キャプチャ・コンベア出力3 |
TIM_TRGOSource_OC4Ref | キャプチャ・コンベア出力4 |
出力値 †
戻り値 †
呼び出し関数 †
サンプル †
/* Selects the update event as TRGO for TIM1 */
TIM_SelectOutputTrigger(TIM1, TIM_TRGOSource_Update);
参照 †