跳到主要内容

TIM 定时器

定时器基础功能

  • HAL_TIM_Base_Init
  • HAL_TIM_Base_DeInit
  • HAL_TIM_Base_MspInit
  • HAL_TIM_Base_MspDeInit
  • HAL_TIM_Base_Start
  • HAL_TIM_Base_Stop
  • HAL_TIM_Base_Start_IT
  • HAL_TIM_Base_Stop_IT
  • HAL_TIM_Base_Start_DMA
  • HAL_TIM_Base_Stop_DM

输出比较功能

  • HAL_TIM_OC_Init
  • HAL_TIM_OC_DeInit
  • HAL_TIM_OC_MspInit
  • HAL_TIM_OC_MspDeInit
  • HAL_TIM_OC_Start
  • HAL_TIM_OC_Stop
  • HAL_TIM_OC_Start_IT
  • HAL_TIM_OC_Stop_IT
  • HAL_TIM_OC_Start_DMA
  • HAL_TIM_OC_Stop_DMA

PWM功能

  • HAL_TIM_PWM_Init
  • HAL_TIM_PWM_DeInit
  • HAL_TIM_PWM_MspInit
  • HAL_TIM_PWM_MspDeInit
  • HAL_TIM_PWM_Start
  • HAL_TIM_PWM_Stop
  • HAL_TIM_PWM_Start_IT
  • HAL_TIM_PWM_Stop_IT
  • HAL_TIM_PWM_Start_DMA
  • HAL_TIM_PWM_Stop_DMA

输入捕获功能

  • HAL_TIM_IC_Init
  • HAL_TIM_IC_DeInit
  • HAL_TIM_IC_MspInit
  • HAL_TIM_IC_MspDeInit
  • HAL_TIM_IC_Start
  • HAL_TIM_IC_Stop
  • HAL_TIM_IC_Start_IT
  • HAL_TIM_IC_Stop_IT
  • HAL_TIM_IC_Start_DMA
  • HAL_TIM_IC_Stop_DMA

单脉冲模式

  • HAL_TIM_OnePulse_Init
  • HAL_TIM_OnePulse_DeInit
  • HAL_TIM_OnePulse_MspInit
  • HAL_TIM_OnePulse_MspDeInit
  • HAL_TIM_OnePulse_Start
  • HAL_TIM_OnePulse_Stop
  • HAL_TIM_OnePulse_Start_IT
  • HAL_TIM_OnePulse_Stop_IT

编码器功能

  • HAL_TIM_Encoder_Init
  • HAL_TIM_Encoder_DeInit
  • HAL_TIM_Encoder_MspInit
  • HAL_TIM_Encoder_MspDeInit
  • HAL_TIM_Encoder_Start
  • HAL_TIM_Encoder_Stop
  • HAL_TIM_Encoder_Start_IT
  • HAL_TIM_Encoder_Stop_IT
  • HAL_TIM_Encoder_Start_DMA
  • HAL_TIM_Encoder_Stop_DMA

回调函数

  • HAL_TIM_PeriodElapsedCallback
  • HAL_TIM_PeriodElapsedHalfCpltCallback
  • HAL_TIM_OC_DelayElapsedCallback
  • HAL_TIM_IC_CaptureCallback
  • HAL_TIM_IC_CaptureHalfCpltCallback
  • HAL_TIM_PWM_PulseFinishedCallback
  • HAL_TIM_PWM_PulseFinishedHalfCpltCallback
  • HAL_TIM_TriggerCallback
  • HAL_TIM_TriggerHalfCpltCallback
  • HAL_TIM_ErrorCallback