STM32G474xx HAL 用户手册
宏定义
HRTIM 死区时间预分频器比率
HRTIM 导出的常量

定义定时器时钟频率 (fHRTIM) 与死区时间发生器时钟 (fDTG) 之间分频比的常量 更多...

宏定义

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV8   (0x00000000U)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV4   (HRTIM_DTR_DTPRSC_0)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV2   (HRTIM_DTR_DTPRSC_1)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV1   (HRTIM_DTR_DTPRSC_1 | HRTIM_DTR_DTPRSC_0)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL2   (HRTIM_DTR_DTPRSC_2)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL4   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_0)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL8   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_1)
#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL16   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_1 | HRTIM_DTR_DTPRSC_0)

详细描述

定义定时器时钟频率 (fHRTIM) 与死区时间发生器时钟 (fDTG) 之间分频比的常量


宏定义文档

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV1   (HRTIM_DTR_DTPRSC_1 | HRTIM_DTR_DTPRSC_0)

fDTG = fHRTIM

定义于文件 1626stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV2   (HRTIM_DTR_DTPRSC_1)

fDTG = fHRTIM / 2U

定义于文件 1625stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV4   (HRTIM_DTR_DTPRSC_0)

fDTG = fHRTIM / 4U

定义于文件 1624stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV8   (0x00000000U)

fDTG = fHRTIM / 8U

定义于文件 1623stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL16   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_1 | HRTIM_DTR_DTPRSC_0)

fDTG = fHRTIM * 16U

定义于文件 1630stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL2   (HRTIM_DTR_DTPRSC_2)

fDTG = fHRTIM * 2U

定义于文件 1627stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL4   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_0)

fDTG = fHRTIM * 4U

定义于文件 1628stm32g4xx_hal_hrtim.h 中。

#define HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL8   (HRTIM_DTR_DTPRSC_2 | HRTIM_DTR_DTPRSC_1)

fDTG = fHRTIM * 8U

定义于文件 1629stm32g4xx_hal_hrtim.h 中。