|
STM32G474xx HAL 用户手册
|
外设控制功能。 更多...
函数 | |
| 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 | ||
| ) |
配置非对称死区时间。
| htim | TIM 句柄 |
| FallingDeadtime | 下降沿死区时间值 |
| HAL | 状态 |
定义于文件 3169 的 stm32g4xx_hal_tim_ex.c。