STM32G474xx HAL用户手册
定义
输入配置滤波器
TIM导出常量

定义

#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 LL_TIM_IC_FILTER_FDIV1   0x00000000U

无滤波器,采样在fDTS进行

定义于文件 stm32g4xx_ll_tim.h844 行。

被以下引用:LL_TIM_ENCODER_StructInit()LL_TIM_HALLSENSOR_StructInit()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

定义于文件 stm32g4xx_ll_tim.h854 行。

#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

定义于文件 stm32g4xx_ll_tim.h855 行。

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

fSAMPLING=fDTS/16,N=8

定义于文件 stm32g4xx_ll_tim.h856 行。

#define LL_TIM_IC_FILTER_FDIV1_N2   (TIM_CCMR1_IC1F_0 << 16U)

fSAMPLING=fCK_INT,N=2

定义于文件 stm32g4xx_ll_tim.h845 行。

#define LL_TIM_IC_FILTER_FDIV1_N4   (TIM_CCMR1_IC1F_1 << 16U)

fSAMPLING=fCK_INT,N=4

定义于文件 stm32g4xx_ll_tim.h846 行。

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

fSAMPLING=fCK_INT,N=8

定义于文件 stm32g4xx_ll_tim.h847 行。

#define LL_TIM_IC_FILTER_FDIV2_N6   (TIM_CCMR1_IC1F_2 << 16U)

fSAMPLING=fDTS/2,N=6

定义于文件 stm32g4xx_ll_tim.h848 行。

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

fSAMPLING=fDTS/2,N=8

定义于文件 stm32g4xx_ll_tim.h849 行。

#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

定义于文件 stm32g4xx_ll_tim.h857 行。

#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

定义于文件 stm32g4xx_ll_tim.h858 行。

#define LL_TIM_IC_FILTER_FDIV32_N8   (TIM_CCMR1_IC1F << 16U)

fSAMPLING=fDTS/32,N=8

定义于文件 stm32g4xx_ll_tim.h859 行。

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

fSAMPLING=fDTS/4,N=6

定义于文件 stm32g4xx_ll_tim.h850 行。

#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

定义于文件 stm32g4xx_ll_tim.h851 行。

#define LL_TIM_IC_FILTER_FDIV8_N6   (TIM_CCMR1_IC1F_3 << 16U)

fSAMPLING=fDTS/8