STM32G474xx HAL 用户手册
函数
故障管理
HRTIM 导出函数

函数

__STATIC_INLINE void LL_HRTIM_FLT_Config (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Configuration)
 配置故障信号调理的极性和源。
__STATIC_INLINE void LL_HRTIM_FLT_SetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Src)
 设置故障信号的源。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取故障信号的实际源。
__STATIC_INLINE void LL_HRTIM_FLT_SetPolarity (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Polarity)
 设置故障信号的极性。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetPolarity (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取故障信号的实际极性。
__STATIC_INLINE void LL_HRTIM_FLT_SetFilter (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Filter)
 设置故障信号的数字噪声滤波器。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetFilter (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取故障信号的实际数字噪声滤波器设置。
__STATIC_INLINE void LL_HRTIM_FLT_SetPrescaler (HRTIM_TypeDef *HRTIMx, uint32_t Prescaler)
 设置故障电路预分频器。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetPrescaler (const HRTIM_TypeDef *HRTIMx)
 获取故障电路预分频器的实际设置。
__STATIC_INLINE void LL_HRTIM_FLT_Lock (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 锁定故障信号调理设置。
__STATIC_INLINE void LL_HRTIM_FLT_Enable (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 为指定的故障输入启用故障电路。
__STATIC_INLINE void LL_HRTIM_FLT_Disable (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 为指定的故障输入禁用故障电路。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_IsEnabled (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 指示故障电路是否为给定的故障输入启用。
__STATIC_INLINE void LL_HRTIM_FLT_EnableBlanking (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 为指定的故障输入启用故障电路的消隐功能。
__STATIC_INLINE void LL_HRTIM_FLT_DisableBlanking (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 为指定的故障输入禁用故障电路的消隐功能。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_IsEnabledBlanking (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 指示故障电路的消隐功能是否为给定的故障输入启用。
__STATIC_INLINE void LL_HRTIM_FLT_SetBlankingSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Source)
 为给定的故障输入设置故障电路的消隐源。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetBlankingSrc (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取为给定故障输入启用的故障电路的消隐源。
__STATIC_INLINE void LL_HRTIM_FLT_SetCounterThreshold (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Threshold)
 设置故障计数器的计数器阈值。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetCounterThreshold (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取故障计数器的实际计数器阈值。
__STATIC_INLINE void LL_HRTIM_FLT_SetResetMode (const HRTIM_TypeDef *HRTIMx, uint32_t Fault, uint32_t Mode)
 将故障计数器的重置模式设置为“始终重置”。
__STATIC_INLINE uint32_t LL_HRTIM_FLT_GetResetMode (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 获取故障计数器的重置模式为“事件时重置”。
__STATIC_INLINE void LL_HRTIM_FLT_ResetCounter (const HRTIM_TypeDef *HRTIMx, uint32_t Fault)
 重置故障电路的故障计数器。

函数文档

__STATIC_INLINE void LL_HRTIM_FLT_Config ( const HRTIM_TypeDef *  HRTIMx,
uint32_t  Fault,
uint32_t  Configuration 
)

配置故障信号调理的极性和源。

参考手册到 LL API 交叉引用:
FLTINR1 FLT1P LL_HRTIM_FLT_Config
FLTINR1 FLT1SRC LL_HRTIM_FLT_Config
FLTINR1 FLT2P LL_HRTIM_FLT_Config
FLTINR1 FLT2SRC LL_HRTIM_FLT_Config
FLTINR1 FLT3P LL_HRTIM_FLT_Config
FLTINR1 FLT3SRC LL_HRTIM_FLT_Config
FLTINR1 FLT4P LL_HRTIM_FLT_Config
FLTINR1 FLT4SRC LL_HRTIM_FLT_Config
FLTINR2 FLT5P LL_HRTIM_FLT_Config
FLTINR2 FLT5SRC LL_HRTIM_FLT_Config
FLTINR2 FLT6P LL_HRTIM_FLT_Config
FLTINR2 FLT6SRC LL_HRTIM_FLT_Config
注意:
当故障通道启用时,不得调用此函数。
参数:
HRTIMx高分辨率定时器实例
Fault此参数可以是以下值之一:
Configuration此参数必须是以下所有值的组合:
返回值:

定义位于文件 9609 行,文件 stm32g4xx_ll_hrtim.h

引用 HRTIM_FLT_CONFIG_MASKHRTIM_FLT_SRC_1_MASK

__STATIC_INLINE void LL_HRTIM_FLT_Disable ( const HRTIM_TypeDef *  HRTIMx,
uint32_t  Fault 
)

为指定的故障输入禁用故障电路。

参考手册到 LL API 交叉引用:
FLTINR1 FLT1E LL_HRTIM_FLT_Disable
FLTINR1 FLT2E LL_HRTIM_FLT_Disable
FLTINR1 FLT3E LL_HRTIM_FLT_Disable
FLTINR1 FLT4E LL_HRTIM_FLT_Disable
FLTINR2 FLT5E LL_HRTIM_FLT_Disable
FLTINR2 FLT6E LL_HRTIM_FLT_Disable
参数:
HRTIMx高分辨率定时器实例
Fault此参数可以是以下值之一:
返回值:

定义位于文件 9988 行,文件 stm3