STM32F479xx HAL User Manual
Defines
Input Configuration Filter
TIM Exported Constants

Defines

#define LL_TIM_IC_FILTER_FDIV1   0x00000000U
#define LL_TIM_IC_FILTER_FDIV1_N2   (TIM_CCMR1_IC1F_0 << 16U)
#define LL_TIM_IC_FILTER_FDIV1_N4   (TIM_CCMR1_IC1F_1 << 16U)
#define LL_TIM_IC_FILTER_FDIV1_N8   ((TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV2_N6   (TIM_CCMR1_IC1F_2 << 16U)
#define LL_TIM_IC_FILTER_FDIV2_N8   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV4_N6   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1) << 16U)
#define LL_TIM_IC_FILTER_FDIV4_N8   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV8_N6   (TIM_CCMR1_IC1F_3 << 16U)
#define LL_TIM_IC_FILTER_FDIV8_N8   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV16_N5   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_1) << 16U)
#define LL_TIM_IC_FILTER_FDIV16_N6   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV16_N8   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2) << 16U)
#define LL_TIM_IC_FILTER_FDIV32_N5   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_0) << 16U)
#define LL_TIM_IC_FILTER_FDIV32_N6   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1) << 16U)
#define LL_TIM_IC_FILTER_FDIV32_N8   (TIM_CCMR1_IC1F << 16U)

Define Documentation

#define LL_TIM_IC_FILTER_FDIV1   0x00000000U

No filter, sampling is done at fDTS

Definition at line 706 of file stm32f4xx_ll_tim.h.

Referenced by LL_TIM_ENCODER_StructInit(), LL_TIM_HALLSENSOR_StructInit(), and LL_TIM_IC_StructInit().

#define LL_TIM_IC_FILTER_FDIV16_N5   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_1) << 16U)

fSAMPLING=fDTS/16, N=5

Definition at line 716 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV16_N6   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fDTS/16, N=6

Definition at line 717 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV16_N8   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2) << 16U)

fSAMPLING=fDTS/16, N=8

Definition at line 718 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV1_N2   (TIM_CCMR1_IC1F_0 << 16U)

fSAMPLING=fCK_INT, N=2

Definition at line 707 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV1_N4   (TIM_CCMR1_IC1F_1 << 16U)

fSAMPLING=fCK_INT, N=4

Definition at line 708 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV1_N8   ((TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fCK_INT, N=8

Definition at line 709 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV2_N6   (TIM_CCMR1_IC1F_2 << 16U)

fSAMPLING=fDTS/2, N=6

Definition at line 710 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV2_N8   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fDTS/2, N=8

Definition at line 711 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV32_N5   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fDTS/32, N=5

Definition at line 719 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV32_N6   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1) << 16U)

fSAMPLING=fDTS/32, N=6

Definition at line 720 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV32_N8   (TIM_CCMR1_IC1F << 16U)

fSAMPLING=fDTS/32, N=8

Definition at line 721 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV4_N6   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1) << 16U)

fSAMPLING=fDTS/4, N=6

Definition at line 712 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV4_N8   ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fDTS/4, N=8

Definition at line 713 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV8_N6   (TIM_CCMR1_IC1F_3 << 16U)

fSAMPLING=fDTS/8, N=6

Definition at line 714 of file stm32f4xx_ll_tim.h.

#define LL_TIM_IC_FILTER_FDIV8_N8   ((TIM_CCMR1_IC1F_3 | TIM_CCMR1_IC1F_0) << 16U)

fSAMPLING=fDTS/8, N=8

Definition at line 715 of file stm32f4xx_ll_tim.h.