[[ファームウェア関数一覧>ファームウェア関数一覧#d5c56b4f]] *TIM_ETRConfig [#d9c78838] #contents **ヘッダ宣言 [#ka992c01] **関数プロトタイプ [#ref6f6f8] void TIM_ETRConfig(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint8_t ExtTRGFilter) **動作 [#a7e9b8a6] -タイマの外部トリガを設定します。 **引数 [#o6437385] -TIMx&br; 外部トリガを設定するタイマ周辺回路をTIM1~TIM5,TIM8から指定します。&br; &br; #include(Macro/TIMxTIM,notitle) &br; -TIM_ExtTRGPrescaler&br; 外部トリガのプリスケーラを以下のマクロで設定します。&br; &br; |CENTER:TIM_ExtTRGPrescaler|CENTER:説明|h |TIM_ExtTRGPSC_OFF|ETRP Prescaler OFF.| |TIM_ExtTRGPSC_DIV2|ETRP frequency divided by 2.| |TIM_ExtTRGPSC_DIV4|ETRP frequency divided by 4.| |TIM_ExtTRGPSC_DIV8|ETRP frequency divided by 8.| #include(Macro/TIM_ExtTRGPrescaler,notitle) &br; -TIM_ExtTRGPolarity&br; 外部トリガの有効な極性を以下のマクロから一つだけ選択します。&br; &br; |CENTER:TIM_ExtTRGPolarity|CENTER:説明|h |TIM_ExtTRGPolarity_Inverted|External trigger polarity inverted: active low or falling edge active.| |TIM_ExtTRGPolarity_NonInverted|External trigger polarity noninverted: active high or rising edge active.| #include(Macro/TIM_ExtTRGPolarity,notitle) &br; -ExtTRGFilter&br; 外部チリガへのフィルタを0x0から0xFの間の値で指定します。&br; 外部トリガへのフィルタを0x0から0xFの間の値で指定します。&br; &br; **出力値 [#m065b39e] -無し **戻り値 [#te835836] -無し **場所 [#j5de93a5] **呼び出し関数 [#q461dc86] -無し **サンプル [#e5b43e06] /* Configure the External Trigger (ETR) for TIM1: the rising edge is the active edge, no filter sampling is done (ExtTRGFilter = 0) and th e prescaler is fixed to TIM_ExtTRGPSC_DIV2 */ TIM_ExternalCLK2Config(TIM1, TIM_ExtTRGPSC_DIV2, TIM_ExtTRGPolarity_NonInverted, 0x0); **参照 [#n663953f] -STMマイコン徹底入門 P.