STM32G474xx HAL 用户手册
函数
LPTIM 启动-停止操作函数
LPTIM 导出的函数

启动-停止操作函数。 更多...

函数

HAL_StatusTypeDef HAL_LPTIM_PWM_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 启动 LPTIM PWM 生成。
HAL_StatusTypeDef HAL_LPTIM_PWM_Stop (LPTIM_HandleTypeDef *hlptim)
 停止 LPTIM PWM 生成。
HAL_StatusTypeDef HAL_LPTIM_PWM_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 在中断模式下启动 LPTIM PWM 生成。
HAL_StatusTypeDef HAL_LPTIM_PWM_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止 LPTIM PWM 生成。
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 启动 LPTIM 单脉冲生成。
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Stop (LPTIM_HandleTypeDef *hlptim)
 停止 LPTIM 单脉冲生成。
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 在中断模式下启动 LPTIM 单脉冲生成。
HAL_StatusTypeDef HAL_LPTIM_OnePulse_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止 LPTIM 单脉冲生成。
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 在一次性设置模式下启动 LPTIM。
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Stop (LPTIM_HandleTypeDef *hlptim)
 停止 LPTIM 一次性设置模式。
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Pulse)
 在中断模式下启动 LPTIM 一次性设置模式。
HAL_StatusTypeDef HAL_LPTIM_SetOnce_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止 LPTIM 一次性设置模式。
HAL_StatusTypeDef HAL_LPTIM_Encoder_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period)
 启动编码器接口。
HAL_StatusTypeDef HAL_LPTIM_Encoder_Stop (LPTIM_HandleTypeDef *hlptim)
 停止编码器接口。
HAL_StatusTypeDef HAL_LPTIM_Encoder_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period)
 在中断模式下启动编码器接口。
HAL_StatusTypeDef HAL_LPTIM_Encoder_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止编码器接口。
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Timeout)
 启动超时功能。
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Stop (LPTIM_HandleTypeDef *hlptim)
 停止超时功能。
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period, uint32_t Timeout)
 在中断模式下启动超时功能。
HAL_StatusTypeDef HAL_LPTIM_TimeOut_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止超时功能。
HAL_StatusTypeDef HAL_LPTIM_Counter_Start (LPTIM_HandleTypeDef *hlptim, uint32_t Period)
 启动计数器模式。
HAL_StatusTypeDef HAL_LPTIM_Counter_Stop (LPTIM_HandleTypeDef *hlptim)
 停止计数器模式。
HAL_StatusTypeDef HAL_LPTIM_Counter_Start_IT (LPTIM_HandleTypeDef *hlptim, uint32_t Period)
 在中断模式下启动计数器模式。
HAL_StatusTypeDef HAL_LPTIM_Counter_Stop_IT (LPTIM_HandleTypeDef *hlptim)
 在中断模式下停止计数器模式。

详细描述

启动-停止操作函数。

  ==============================================================================
                ##### LPTIM 启动停止操作函数 #####
  ==============================================================================
    [..]  本节提供允许以下操作的函数:
      (+) 启动 PWM 模式。
      (+) 停止 PWM 模式。
      (+) 启动单脉冲模式。
      (+) 停止单脉冲模式。
      (+) 启动一次性设置模式。
      (+) 停止一次性设置模式。
      (+) 启动编码器模式。
      (+) 停止编码器模式。
      (+) 启动超时模式。
      (+) 停止超时模式。
      (+) 启动计数器模式。
      (+) 停止计数器模式。



函数文档

HAL_StatusTypeDef HAL_LPTIM_Counter_Start ( LPTIM_HandleTypeDef hlptim,
uint32_t  Period 
)
HAL_StatusTypeDef HAL_LPTIM_Counter_Start_IT ( LPTIM_