STM32G474xx HAL用户手册
数据结构 | 定义 | 类型定义 | 枚举 | 函数
stm32g4xx_hal_hrtim.h文件参考

HRTIM HAL模块的头文件。 更多...

#include "stm32g4xx_hal_def.h"

转到该文件的源代码。

数据结构

struct  HRTIM_InitTypeDef
 HRTIM配置结构定义-与时基相关的参数。 更多...
struct  HRTIM_TimerParamTypeDef
 HRTIM定时器结构定义。 更多...
struct  __HRTIM_HandleTypeDef
 HRTIM句柄结构定义。 更多...
struct  HRTIM_TimeBaseCfgTypeDef
 简单输出比较模式配置定义。 更多...
struct  HRTIM_SimpleOCChannelCfgTypeDef
 简单输出比较模式配置定义。 更多...
struct  HRTIM_SimplePWMChannelCfgTypeDef
 简单PWM输出模式配置定义。 更多...
struct  HRTIM_SimpleCaptureChannelCfgTypeDef
 简单捕获模式配置定义。 更多...
struct  HRTIM_SimpleOnePulseChannelCfgTypeDef
 简单单脉冲模式配置定义。 更多...
struct  HRTIM_TimerCfgTypeDef
 定时器配置定义。 更多...
struct  HRTIM_TimerCtlTypeDef
 定时器控制定义。 更多...
struct  HRTIM_CompareCfgTypeDef
 比较单元配置定义。 更多...
struct  HRTIM_CaptureValueTypeDef
 捕获单元内容定义。 更多...
struct  HRTIM_CaptureCfgTypeDef
 捕获单元配置定义。 更多...
struct  HRTIM_OutputCfgTypeDef
 输出配置定义。 更多...
struct  HRTIM_TimerEventFilteringCfgTypeDef
 时基单元外部事件滤波配置定义。 更多...
struct  HRTIM_DeadTimeCfgTypeDef
 死区功能配置定义。 更多...
struct  HRTIM_ChopperModeCfgTypeDef
 斩波模式配置定义。 更多...
struct  HRTIM_EventCfgTypeDef
 外部事件通道配置定义。 更多...
struct  HRTIM_FaultCfgTypeDef
 故障通道配置定义。 更多...
struct  HRTIM_FaultBlankingCfgTypeDef
struct  HRTIM_BurstModeCfgTypeDef
 突发模式配置定义。 更多...
struct  HRTIM_ADCTriggerCfgTypeDef
 ADC触发配置定义。 更多...
struct  HRTIM_ExternalEventCfgTypeDef
 外部事件计数器A或B配置定义。 更多...

定义

#define MAX_HRTIM_TIMER   7U
#define HRTIM_TIMERINDEX_TIMER_A   0x0U
#define HRTIM_TIMERINDEX_TIMER_B   0x1U
#define HRTIM_TIMERINDEX_TIMER_C   0x2U
#define HRTIM_TIMERINDEX_TIMER_D   0x3U
#define HRTIM_TIMERINDEX_TIMER_E   0x4U
#define HRTIM_TIMERINDEX_TIMER_F   0x5U
#define HRTIM_TIMERINDEX_MASTER   0x6U
#define HRTIM_TIMERINDEX_COMMON   0xFFU
#define HRTIM_TIMERID_MASTER   (HRTIM_MCR_MCEN)
#define HRTIM_TIMERID_TIMER_A   (HRTIM_MCR_TACEN)
#define HRTIM_TIMERID_TIMER_B   (HRTIM_MCR_TBCEN)
#define HRTIM_TIMERID_TIMER_C   (HRTIM_MCR_TCCEN)
#define HRTIM_TIMERID_TIMER_D   (HRTIM_MCR_TDCEN)
#define HRTIM_TIMERID_TIMER_E   (HRTIM_MCR_TECEN)
#define HRTIM_TIMERID_TIMER_F   (HRTIM_MCR_TFCEN)
#define HRTIM_COMPAREUNIT_1   0x00000001U
#define HRTIM_COMPAREUNIT_2   0x00000002U
#define HRTIM_COMPAREUNIT_3   0x00000004U
#define HRTIM_COMPAREUNIT_4   0x00000008U
#define HRTIM_CAPTUREUNIT_1   0x00000001U
#define HRTIM_CAPTUREUNIT_2   0x00000002U
#define HRTIM_OUTPUT_TA1   0x00000001U
#define HRTIM_OUTPUT_TA2   0x00000002U
#define HRTIM_OUTPUT_TB1   0x00000004U
#define HRTIM_OUTPUT_TB2   0x00000008U
#define HRTIM_OUTPUT_TC1   0x00000010U
#define HRTIM_OUTPUT_TC2   0x00000020U
#define HRTIM_OUTPUT_TD1   0x00000040U
#define HRTIM_OUTPUT_TD2   0x00000080U
#define HRTIM_OUTPUT_TE1   0x00000100U
#define HRTIM_OUTPUT_TE2   0x00000200U
#define HRTIM_OUTPUT_TF1   0x00000400U
#define HRTIM_OUTPUT_TF2   0x00000800U
#define HRTIM_ADCTRIGGER_1   0x00000001U
#define HRTIM_ADCTRIGGER_2   0x00000002U
#define HRTIM_ADCTRIGGER_3   0x00000004U
#define HRTIM_ADCTRIGGER_4   0x00000008U
#define HRTIM_ADCTRIGGER_5   0x00000010U
#define HRTIM_ADCTRIGGER_6   0x00000020U
#define