General-purpose timers (TIM)
peripheral.
ï‚· TIM_ExtTRGPrescaler : The external Trigger Prescaler.
This parameter can be one of the following values:
ï€ 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.
ï‚· TIM_ExtTRGPolarity : The external Trigger Polarity. This
parameter can be one of the following values:
ï€ TIM_ExtTRGPolarity_Inverted : active low or falling
edge active.
ï€ TIM_ExtTRGPolarity_NonInverted : active high or
rising edge active.
ï‚· ExtTRGFilter : External Trigger Filter. This parameter must
be a value between 0x00 and 0x0F
22.2.17 Synchronization management functions
22.2.17.1 TIM_SelectInputTrigger
void TIM_SelectInputTrigger ( TIM_TypeDef * TIMx, uint16_t
TIM_InputTriggerSource)
Selects the Input Trigger source.
ï‚· TIMx : where x can be 1, 2, 3, 4, 8 or 15 to select the TIM
peripheral.
ï‚· TIM_InputTriggerSource : The Input Trigger source. This
parameter can be one of the following values:
ï€ TIM_TS_ITR0 : Internal Trigger 0
ï€ TIM_TS_ITR1 : Internal Trigger 1
ï€ TIM_TS_ITR2 : Internal Trigger 2
ï€ TIM_TS_ITR3 : Internal Trigger 3
ï€ TIM_TS_TI1F_ED : TI1 Edge Detector
ï€ TIM_TS_TI1FP1 : Filtered Timer Input 1
ï€ TIM_TS_TI2FP2 : Filtered Timer Input 2
ï€ TIM_TS_ETRF : External Trigger input