STM32G474xx HAL用户手册
宏定义
HRTIM更新门控
HRTIM导出常量

定义更新如何相对于突发DMA传输以及更新使能输入1至3上的外部更新请求发生的常量。 更多...

宏定义

#define HRTIM_UPDATEGATING_INDEPENDENT   0x00000000U
#define HRTIM_UPDATEGATING_DMABURST   (HRTIM_TIMCR_UPDGAT_0)
#define HRTIM_UPDATEGATING_DMABURST_UPDATE   (HRTIM_TIMCR_UPDGAT_1)
#define HRTIM_UPDATEGATING_UPDEN1   (HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0)
#define HRTIM_UPDATEGATING_UPDEN2   (HRTIM_TIMCR_UPDGAT_2)
#define HRTIM_UPDATEGATING_UPDEN3   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_0)
#define HRTIM_UPDATEGATING_UPDEN1_UPDATE   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1)
#define HRTIM_UPDATEGATING_UPDEN2_UPDATE   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0)
#define HRTIM_UPDATEGATING_UPDEN3_UPDATE   (HRTIM_TIMCR_UPDGAT_3)

详细说明

定义更新如何相对于突发DMA传输以及更新使能输入1至3上的外部更新请求发生的常量。


宏定义说明

#define HRTIM_UPDATEGATING_DMABURST   (HRTIM_TIMCR_UPDGAT_0)

在DMA突发传输完成后执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 860 行。

#define HRTIM_UPDATEGATING_DMABURST_UPDATE   (HRTIM_TIMCR_UPDGAT_1)

在DMA突发传输完成后的定时器溢出时执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 861 行。

#define HRTIM_UPDATEGATING_INDEPENDENT   0x00000000U

独立于DMA突发传输完成执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 859 行。

参考 HAL_HRTIM_WaveformTimerConfig()

#define HRTIM_UPDATEGATING_UPDEN1   (HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0)

仅从定时器 - 在HRTIM更新使能输入1U的上升沿执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 862 行。

#define HRTIM_UPDATEGATING_UPDEN1_UPDATE   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1)

仅从定时器 - 在HRTIM更新使能输入1U的上升沿之后的更新事件执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 865 行。

#define HRTIM_UPDATEGATING_UPDEN2   (HRTIM_TIMCR_UPDGAT_2)

仅从定时器 - 在HRTIM更新使能输入2U的上升沿执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 863 行。

#define HRTIM_UPDATEGATING_UPDEN2_UPDATE   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_1 | HRTIM_TIMCR_UPDGAT_0)

仅从定时器 - 在HRTIM更新使能输入2U的上升沿之后的更新事件执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 866 行。

#define HRTIM_UPDATEGATING_UPDEN3   (HRTIM_TIMCR_UPDGAT_2 | HRTIM_TIMCR_UPDGAT_0)

仅从定时器 - 在HRTIM更新使能输入3U的上升沿执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 864 行。

#define HRTIM_UPDATEGATING_UPDEN3_UPDATE   (HRTIM_TIMCR_UPDGAT_3)

仅从定时器 - 在HRTIM更新使能输入3U的上升沿之后的更新事件执行更新

定义于文件 stm32g4xx_hal_hrtim.h 的第 867 行。