General-purpose timers (TIM)
ï€ void TIM_SelectSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_SlaveMode);
ï‚· TIM_SelectInputTrigger()
ï‚· TIM_SelectOutputTrigger()
ï‚· TIM_SelectOutputTrigger2()
ï‚· TIM_SelectSlaveMode()
ï‚· TIM_SelectMasterSlaveMode()
ï‚· TIM_ETRConfig()
22.2.9 Specific interface management functions
ï‚· TIM_EncoderInterfaceConfig()
ï‚· TIM_SelectHallSensor()
22.2.10 Specific remapping management function
ï‚· TIM_RemapConfig()
22.2.11 TimeBase management functions
22.2.11.1 TIM_DeInit
void TIM_DeInit ( TIM_TypeDef * TIMx)
Deinitializes the TIMx peripheral registers to their default reset
values.
ï‚· TIMx : where x can be 1, 2, 3, 4, 6 ,7 ,8, 15, 16 or 17 to
select the TIM peripheral.
22.2.11.2 TIM_TimeBaseInit
void TIM_TimeBaseInit ( TIM_TypeDef * TIMx,
TIM_TimeBaseInitTypeDef * TIM_TimeBaseInitStruct)
Initializes the TIMx Time Base Unit peripheral according to the
specified parameters in the TIM_TimeBaseInitStruct.
ï‚· TIMx : where x can be 1, 2, 3, 4, 6 ,7 ,8, 15, 16 or 17 to
select the TIM peripheral.
ï‚· TIM_TimeBaseInitStruct : pointer to a
TIM_TimeBaseInitTypeDef structure that contains the