|
STM32G474xx HAL 用户手册
|
函数 | |
| static void | TIM_OC1_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较1配置。 | |
| static void | TIM_OC3_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较3配置。 | |
| static void | TIM_OC4_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较4配置。 | |
| static void | TIM_OC5_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较5配置。 | |
| static void | TIM_OC6_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较6配置。 | |
| static void | TIM_TI1_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
| 配置TI1的极性和滤波器。 | |
| static void | TIM_TI2_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| 将TI2配置为输入。 | |
| static void | TIM_TI2_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
| 配置TI2的极性和滤波器。 | |
| static void | TIM_TI3_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| 将TI3配置为输入。 | |
| static void | TIM_TI4_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| 将TI4配置为输入。 | |
| static void | TIM_ITRx_SetConfig (TIM_TypeDef *TIMx, uint32_t InputTriggerSource) |
| 选择输入触发源。 | |
| static void | TIM_DMAPeriodElapsedCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA周期已满完成回调。 | |
| static void | TIM_DMAPeriodElapsedHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA周期已满半完成回调。 | |
| static void | TIM_DMADelayPulseCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA延迟脉冲完成回调。 | |
| static void | TIM_DMATriggerCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA触发完成回调。 | |
| static void | TIM_DMATriggerHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA触发半完成回调。 | |
| static HAL_StatusTypeDef | TIM_SlaveTimer_SetConfig (TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef *sSlaveConfig) |
| 从定时器配置函数。 | |
| void | TIM_DMAError (DMA_HandleTypeDef *hdma) |
| TIM DMA错误回调。 | |
| void | TIM_DMADelayPulseHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA延迟脉冲半完成回调。 | |
| void | TIM_DMACaptureCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA捕获完成回调。 | |
| void | TIM_DMACaptureHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA捕获半完成回调。 | |
| void | TIM_Base_SetConfig (TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure) |
| 时基配置。 | |
| void | TIM_OC2_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
| 定时器输出比较2配置。 | |
| void | TIM_TI1_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| 将TI1配置为输入。 | |
| void | TIM_ETR_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) |
| 配置TIMx外部触发(ETR)。 | |
| void | TIM_CCxChannelCmd (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) |
| 使能或禁用TIM捕获比较通道x。 | |
| void | TIM_ResetCallback (TIM_HandleTypeDef *htim) |
| 将中断回调重置为传统的弱回调。 | |
| void TIM_Base_SetConfig | ( | TIM_TypeDef * | TIMx, |
| const TIM_Base_InitTypeDef * | Structure | ||
| ) |
时基配置。
| TIMx | TIM外设 |
| Structure | TIM时基配置结构体 |
| None |
定义在文件 7107 行,位于 stm32g4xx_hal_tim.c。
引用 TIM_Base_InitTypeDef::AutoReloadPreload、TIM_Base_InitTypeDef::ClockDivision、TIM_Base_InitTypeDef::CounterMode、TIM_Base_InitTypeDef::Period、TIM_Base_InitTypeDef::Prescaler 和 TIM_Base_InitTypeDef::RepetitionCounter。
被引用者 HAL_TIM_Base_Init()、HAL_TIM_Encoder_Init()、HAL_TIM_IC_Init()、HAL_TIM_OC_Init()、HAL_TIM_OnePulse_Init()、HAL_TIM_PWM_Init() 和 HAL_TIMEx_HallSensor_Init()。
| void TIM_CCxChannelCmd | ( | TIM_TypeDef * | TIMx, |
| uint32_t | Channel, | ||
| uint32_t | ChannelState | ||
| ) |
使能或禁用TIM捕获比较通道x。
| TIMx | 选择TIM外设 |
| Channel | 指定TIM通道。该参数可以是以下值之一:
|
| ChannelState | 指定TIM通道CCxE位的新状态。该参数可以是:TIM_CCx_ENABLE 或 TIM_CCx_DISABLE。 |
| None |
定义在文件 8117 行,位于 stm32g4xx_hal_tim.c。
引用 assert_param 和