STM32G474xx HAL用户手册
宏定义
外部触发滤波器
TIM导出常量

宏定义

#define LL_TIM_ETR_FILTER_FDIV1   0x00000000U
#define LL_TIM_ETR_FILTER_FDIV1_N2   TIM_SMCR_ETF_0
#define LL_TIM_ETR_FILTER_FDIV1_N4   TIM_SMCR_ETF_1
#define LL_TIM_ETR_FILTER_FDIV1_N8   (TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV2_N6   TIM_SMCR_ETF_2
#define LL_TIM_ETR_FILTER_FDIV2_N8   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV4_N6   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1)
#define LL_TIM_ETR_FILTER_FDIV4_N8   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV8_N6   TIM_SMCR_ETF_3
#define LL_TIM_ETR_FILTER_FDIV8_N8   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV16_N5   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_1)
#define LL_TIM_ETR_FILTER_FDIV16_N6   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV16_N8   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2)
#define LL_TIM_ETR_FILTER_FDIV32_N5   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2 | TIM_SMCR_ETF_0)
#define LL_TIM_ETR_FILTER_FDIV32_N6   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1)
#define LL_TIM_ETR_FILTER_FDIV32_N8   TIM_SMCR_ETF

宏定义说明

#define LL_TIM_ETR_FILTER_FDIV1   0x00000000U

无滤波器,采样在fDTS进行

定义位于文件stm32g4xx_ll_tim.h的第1008行。

#define LL_TIM_ETR_FILTER_FDIV16_N5   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_1)

fSAMPLING=fDTS/16, N=5

定义位于文件stm32g4xx_ll_tim.h的第1018行。

#define LL_TIM_ETR_FILTER_FDIV16_N6   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)

fSAMPLING=fDTS/16, N=6

定义位于文件stm32g4xx_ll_tim.h的第1019行。

#define LL_TIM_ETR_FILTER_FDIV16_N8   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2)

fSAMPLING=fDTS/16, N=8

定义位于文件stm32g4xx_ll_tim.h的第1020行。

#define LL_TIM_ETR_FILTER_FDIV1_N2   TIM_SMCR_ETF_0

fSAMPLING=fCK_INT, N=2

定义位于文件stm32g4xx_ll_tim.h的第1009行。

#define LL_TIM_ETR_FILTER_FDIV1_N4   TIM_SMCR_ETF_1

fSAMPLING=fCK_INT, N=4

定义位于文件stm32g4xx_ll_tim.h的第1010行。

#define LL_TIM_ETR_FILTER_FDIV1_N8   (TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)

fSAMPLING=fCK_INT, N=8

定义位于文件stm32g4xx_ll_tim.h的第1011行。

#define LL_TIM_ETR_FILTER_FDIV2_N6   TIM_SMCR_ETF_2

fSAMPLING=fDTS/2, N=6

定义位于文件stm32g4xx_ll_tim.h的第1012行。

#define LL_TIM_ETR_FILTER_FDIV2_N8   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_0)

fSAMPLING=fDTS/2, N=8

定义位于文件stm32g4xx_ll_tim.h的第1013行。

#define LL_TIM_ETR_FILTER_FDIV32_N5   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2 | TIM_SMCR_ETF_0)

fSAMPLING=fDTS/32, N=5

定义位于文件stm32g4xx_ll_tim.h的第1021行。

#define LL_TIM_ETR_FILTER_FDIV32_N6   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1)

fSAMPLING=fDTS/32, N=6

定义位于文件stm32g4xx_ll_tim.h的第1022行。

#define LL_TIM_ETR_FILTER_FDIV32_N8   TIM_SMCR_ETF

fSAMPLING=fDTS/32, N=8

定义位于文件stm32g4xx_ll_tim.h的第1023行。

#define LL_TIM_ETR_FILTER_FDIV4_N6   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1)

fSAMPLING=fDTS/4, N=6

定义位于文件stm32g4xx_ll_tim.h的第1014行。

#define LL_TIM_ETR_FILTER_FDIV4_N8   (TIM_SMCR_ETF_2 | TIM_SMCR_ETF_1 | TIM_SMCR_ETF_0)

fSAMPLING=fDTS/4, N=8

定义位于文件stm32g4xx_ll_tim.h的第1015行。

#define LL_TIM_ETR_FILTER_FDIV8_N6   TIM_SMCR_ETF_3

fSAMPLING=fDTS/8, N=6

定义位于文件stm32g4xx_ll_tim.h的第1016行。

#define LL_TIM_ETR_FILTER_FDIV8_N8   (TIM_SMCR_ETF_3 | TIM_SMCR_ETF_0)

fSAMPLING=fDTS/8, N=8

定义位于文件stm32g4xx_ll_tim.h的第1017行。