STM32G474xx HAL 用户手册
函数
扩展外设控制功能
TIM 扩展导出函数

外设控制功能。 更多...

函数

HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource)
 配置 TIM 换向事件序列。
HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_IT (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource)
 配置带中断的 TIM 换向事件序列。
HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource)
 配置带 DMA 的 TIM 换向事件序列。
HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization (TIM_HandleTypeDef *htim, const TIM_MasterConfigTypeDef *sMasterConfig)
 配置 TIM 为主模式。
HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime (TIM_HandleTypeDef *htim, const TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig)
 配置刹车功能、死区时间、锁定等级、OSSI/OSSR 状态和 AOE(自动输出使能)。
HAL_StatusTypeDef HAL_TIMEx_ConfigBreakInput (TIM_HandleTypeDef *htim, uint32_t BreakInput, const TIMEx_BreakInputConfigTypeDef *sBreakInputConfig)
 配置刹车输入源。
HAL_StatusTypeDef HAL_TIMEx_RemapConfig (TIM_HandleTypeDef *htim, uint32_t Remap)
 配置 TIMx 重映射输入功能。
HAL_StatusTypeDef HAL_TIMEx_TISelection (TIM_HandleTypeDef *htim, uint32_t TISelection, uint32_t Channel)
 选择定时器输入源。
HAL_StatusTypeDef HAL_TIMEx_GroupChannel5 (TIM_HandleTypeDef *htim, uint32_t Channels)
 对通道 5 与通道 1、2 或 3 进行分组。
HAL_StatusTypeDef HAL_TIMEx_DisarmBreakInput (TIM_HandleTypeDef *htim, uint32_t BreakInput)
 解除指定刹车输入的待命状态(当其在双向模式下运行时)。
HAL_StatusTypeDef HAL_TIMEx_ReArmBreakInput (const TIM_HandleTypeDef *htim, uint32_t BreakInput)
 使指定刹车输入进入待命状态(当其在双向模式下运行时)。
HAL_StatusTypeDef HAL_TIMEx_DitheringEnable (TIM_HandleTypeDef *htim)
 使能抖动。
HAL_StatusTypeDef HAL_TIMEx_DitheringDisable (TIM_HandleTypeDef *htim)
 禁用抖动。
HAL_StatusTypeDef HAL_TIMEx_OC_ConfigPulseOnCompare (TIM_HandleTypeDef *htim, uint32_t PulseWidthPrescaler, uint32_t PulseWidth)
 初始化比较脉冲宽度和脉冲预分频器。
HAL_StatusTypeDef HAL_TIMEx_ConfigSlaveModePreload (TIM_HandleTypeDef *htim, uint32_t Source)
 配置从模式选择位域(SMCR 寄存器中的 SMS)的预加载源。
HAL_StatusTypeDef HAL_TIMEx_EnableSlaveModePreload (TIM_HandleTypeDef *htim)
 使能从模式选择位域(SMCR 寄存器中的 SMS)的预加载。
HAL_StatusTypeDef HAL_TIMEx_DisableSlaveModePreload (TIM_HandleTypeDef *htim)
 禁能从模式选择位域(SMCR 寄存器中的 SMS)的预加载。
HAL_StatusTypeDef HAL_TIMEx_EnableDeadTimePreload (TIM_HandleTypeDef *htim)
 使能死区时间预加载。
HAL_StatusTypeDef HAL_TIMEx_DisableDeadTimePreload (TIM_HandleTypeDef *htim)
 禁用死区时间预加载。
HAL_StatusTypeDef HAL_TIMEx_ConfigDeadTime (TIM_HandleTypeDef *htim, uint32_t Deadtime)
 配置死区时间。
HAL_StatusTypeDef HAL_TIMEx_ConfigAsymmetricalDeadTime (TIM_HandleTypeDef *htim, uint32_t FallingDeadtime)
 配置非对称死区时间。
HAL_StatusTypeDef HAL_TIMEx_EnableAsymmetricalDeadTime (TIM_HandleTypeDef *htim)
 使能非对称死区时间。
HAL_StatusTypeDef HAL_TIMEx_DisableAsymmetricalDeadTime (TIM_HandleTypeDef *htim)
 禁用非对称死区时间。
HAL_StatusTypeDef HAL_TIMEx_ConfigEncoderIndex (TIM_HandleTypeDef *htim, TIMEx_EncoderIndexConfigTypeDef *sEncoderIndexConfig)
 配置编码器索引。
HAL_StatusTypeDef HAL_TIMEx_EnableEncoderIndex (TIM_HandleTypeDef *htim)
 使能编码器索引。
HAL_StatusTypeDef HAL_TIMEx_DisableEncoderIndex (TIM_HandleTypeDef *htim)
 禁用编码器索引。
HAL_StatusTypeDef HAL_TIMEx_EnableEncoderFirstIndex (TIM_HandleTypeDef *htim)
 使能编码器首次索引。
HAL_StatusTypeDef HAL_TIMEx_DisableEncoderFirstIndex (TIM_HandleTypeDef *htim)
 禁用编码器首次索引。

详细描述

外设控制功能调用。

  ==============================================================================
                    ##### Peripheral Control functions #####
  ==============================================================================
  [..]
    This section provides functions allowing to:
      (+) Configure the commutation event in case of use of the Hall sensor interface.
      (+) Configure Output channels for OC and PWM mode.

      (+) Configure Complementary channels, break features and dead time.
      (+) Configure Master synchronization.
      (+) Configure timer remapping capabilities.
      (+) Select timer input source.
      (+) Enable or disable channel grouping.
      (+) Configure Pulse on compare.
      (+) Configure Encoder index.


函数文档

HAL_StatusTypeDef HAL_TIMEx_ConfigAsymmetricalDeadTime ( TIM_HandleTypeDef htim,
uint32_t  FallingDeadtime 
)

配置非对称死区时间。

参数:
htimTIM 句柄
FallingDeadtime下降沿死区时间值
注意:
此参数可以是介于 Min_Data = 0x00 和 Max_Data = 0xFF 之间的数值
返回值:
HAL状态

定义于文件 3169stm32g4xx_hal_tim_ex.c

引用