STM32G474xx HAL 用户手册
宏定义
HRTIM 定时器延迟保护模式
HRTIM 导出常量

定义定时器所有可能的延迟保护模式的常量。 更多...

宏定义

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED   (0x00000000U)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_EEV6   (HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_EEV6   (HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DISABLED   (0x00000000U)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_EEV8   (HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_EEV8   (HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV8   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV8   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_DEEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_DEEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DISABLED   (0x00000000U)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDOUT1_EEV8   (HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDOUT2_EEV8   (HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDBOTH_EEV8   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_BALANCED_EEV8   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDOUT1_DEEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDOUT2_DEEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_DELAYEDBOTH_EEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)
#define HRTIM_TIMER_F_DELAYEDPROTECTION_BALANCED_EEV9   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)

详细描述

定义定时器所有可能的延迟保护模式的常量。

同时定义延迟保护方案应用的源和输出


宏定义文档

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)

定时器 A、B、C:在外部事件 6U 上平衡空闲

在文件 stm32g4xx_hal_hrtim.h 的第 1025 行定义。

HRTIM_TimingUnitWaveform_Config() 引用。

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRT_0 | HRTIM_OUTR_DLYPRTEN)

定时器 A、B、C:在外部事件 7U 上平衡空闲

在文件 stm32g4xx_hal_hrtim.h 的第 1029 行定义。

HRTIM_TimingUnitWaveform_Config() 引用。

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6   (HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)

定时器 A、B、C:输出 1 和输出 2 在外部事件 6U 上延迟空闲

在文件 stm32g4xx_hal_hrtim.h 的第 1024 行定义。

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRT_1 | HRTIM_OUTR_DLYPRTEN)

定时器 A、B、C:输出 1 和输出 2 在外部事件 7U 上延迟空闲

在文件 stm32g4xx_hal_hrtim.h 的第 1028 行定义。

#define HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7   (HRTIM_OUTR_DLYPRT_2 | HRTIM_OUTR_DLYPRTEN)

定时器 A、B、C:输出 1 在外部事件 7U 上延迟空闲

在文件 stm32g4xx_hal_hrtim.h 的第 1026 行定义。

#define