STM32G474xx HAL 用户手册
宏定义
定时器主模式选择 2 (TRGO2)
定时器导出常量

宏定义

#define TIM_TRGO2_RESET   0x00000000U
#define TIM_TRGO2_ENABLE   TIM_CR2_MMS2_0
#define TIM_TRGO2_UPDATE   TIM_CR2_MMS2_1
#define TIM_TRGO2_OC1   (TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC1REF   TIM_CR2_MMS2_2
#define TIM_TRGO2_OC2REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC3REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1)
#define TIM_TRGO2_OC4REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC5REF   TIM_CR2_MMS2_3
#define TIM_TRGO2_OC6REF   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC4REF_RISINGFALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_1)
#define TIM_TRGO2_OC6REF_RISINGFALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC4REF_RISING_OC6REF_RISING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2)
#define TIM_TRGO2_OC4REF_RISING_OC6REF_FALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 | TIM_CR2_MMS2_0)
#define TIM_TRGO2_OC5REF_RISING_OC6REF_RISING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 |TIM_CR2_MMS2_1)
#define TIM_TRGO2_OC5REF_RISING_OC6REF_FALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)

宏定义文档

#define TIM_TRGO2_ENABLE   TIM_CR2_MMS2_0

TIMx_CR1.CEN位用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1027 行。

#define TIM_TRGO2_OC1   (TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)

捕获或比较匹配1用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1029 行。

#define TIM_TRGO2_OC1REF   TIM_CR2_MMS2_2

OC1REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1030 行。

#define TIM_TRGO2_OC2REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_0)

OC2REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1031 行。

#define TIM_TRGO2_OC3REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1)

OC3REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1032 行。

#define TIM_TRGO2_OC4REF   (TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)

OC4REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1033 行。

#define TIM_TRGO2_OC4REF_RISING_OC6REF_FALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 | TIM_CR2_MMS2_0)

OC4REF上升沿或OC6REF下降沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1039 行。

#define TIM_TRGO2_OC4REF_RISING_OC6REF_RISING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2)

OC4REF或OC6REF上升沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1038 行。

#define TIM_TRGO2_OC4REF_RISINGFALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_1)

OC4REF上升沿或下降沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1036 行。

#define TIM_TRGO2_OC5REF   TIM_CR2_MMS2_3

OC5REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1034 行。

#define TIM_TRGO2_OC5REF_RISING_OC6REF_FALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)

OC5REF或OC6REF上升沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1041 行。

#define TIM_TRGO2_OC5REF_RISING_OC6REF_RISING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_2 |TIM_CR2_MMS2_1)

OC5REF或OC6REF上升沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1040 行。

#define TIM_TRGO2_OC6REF   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_0)

OC6REF信号用作触发输出 (TRGO2)

定义于文件 stm32g4xx_hal_tim.h 的第 1035 行。

#define TIM_TRGO2_OC6REF_RISINGFALLING   (TIM_CR2_MMS2_3 | TIM_CR2_MMS2_1 | TIM_CR2_MMS2_0)

OC6REF上升沿或下降沿在TRGO2上产生脉冲

定义于文件 stm32g4xx_hal_tim.h 的第 1037 行。

</
#define TIM_TRGO2_RESET   0x00000000U