ファームウェア関数一覧

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_ResetTIMxEGRレジスタのUG*1ビットのセット
      TIM_TRGOSource_EnableTIMx_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);

参照

  • STMマイコン徹底入門 P.206

*1 ソフトウェアによるタイマ・カウンタの更新
*2 タイマの有効化。TIM_Cmd関数で有効化した時にセット
*3 キャプチャ・コンベア1割込みフラグ

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-11-05 (土) 22:34:43