```html
|
STM32G474xx HAL User Manual
|
函数 | |
| ErrorStatus | LL_TIM_DeInit (const TIM_TypeDef *TIMx) |
| 将TIMx寄存器设置为复位值。 | |
| void | LL_TIM_StructInit (LL_TIM_InitTypeDef *TIM_InitStruct) |
| 将时基单元配置数据结构的字段设置为默认值。 | |
| ErrorStatus | LL_TIM_Init (TIM_TypeDef *TIMx, const LL_TIM_InitTypeDef *TIM_InitStruct) |
| 配置TIMx时基单元。 | |
| void | LL_TIM_OC_StructInit (LL_TIM_OC_InitTypeDef *TIM_OC_InitStruct) |
| 将TIMx输出通道配置数据结构的字段设置为默认值。 | |
| ErrorStatus | LL_TIM_OC_Init (TIM_TypeDef *TIMx, uint32_t Channel, const LL_TIM_OC_InitTypeDef *TIM_OC_InitStruct) |
| 配置TIMx输出通道。 | |
| void | LL_TIM_IC_StructInit (LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) |
| 将TIMx输入通道配置数据结构的字段设置为默认值。 | |
| ErrorStatus | LL_TIM_IC_Init (TIM_TypeDef *TIMx, uint32_t Channel, const LL_TIM_IC_InitTypeDef *TIM_IC_InitStruct) |
| 配置TIMx输入通道。 | |
| void | LL_TIM_ENCODER_StructInit (LL_TIM_ENCODER_InitTypeDef *TIM_EncoderInitStruct) |
| 将每个TIM_EncoderInitStruct字段填充为其默认值。 | |
| ErrorStatus | LL_TIM_ENCODER_Init (TIM_TypeDef *TIMx, const LL_TIM_ENCODER_InitTypeDef *TIM_EncoderInitStruct) |
| 配置定时器实例的编码器接口。 | |
| void | LL_TIM_HALLSENSOR_StructInit (LL_TIM_HALLSENSOR_InitTypeDef *TIM_HallSensorInitStruct) |
| 将TIMx霍尔传感器接口配置数据结构的字段设置为默认值。 | |
| ErrorStatus | LL_TIM_HALLSENSOR_Init (TIM_TypeDef *TIMx, const LL_TIM_HALLSENSOR_InitTypeDef *TIM_HallSensorInitStruct) |
| 配置定时器实例的霍尔传感器接口。 | |
| void | LL_TIM_BDTR_StructInit (LL_TIM_BDTR_InitTypeDef *TIM_BDTRInitStruct) |
| 将断路和死区配置数据结构的字段设置为默认值。 | |
| ErrorStatus | LL_TIM_BDTR_Init (TIM_TypeDef *TIMx, const LL_TIM_BDTR_InitTypeDef *TIM_BDTRInitStruct) |
| 配置定时器实例的断路和死区功能。 | |
| ErrorStatus LL_TIM_BDTR_Init | ( | TIM_TypeDef * | TIMx, |
| const LL_TIM_BDTR_InitTypeDef * | TIM_BDTRInitStruct | ||
| ) |
配置定时器实例的断路和死区功能。
| TIMx | 定时器实例 |
| TIM_BDTRInitStruct | 指向LL_TIM_BDTR_InitTypeDef结构的指针(断路和死区配置数据结构) |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_tim.c的第735行。
参考文献 assert_param, LL_TIM_BDTR_InitTypeDef::AutomaticOutput, LL_TIM_BDTR_InitTypeDef::Break2AFMode, LL_TIM_BDTR_InitTypeDef::Break2Filter, LL_TIM_BDTR_InitTypeDef::Break2Polarity, LL_TIM_BDTR_InitTypeDef::Break2State, LL_TIM_BDTR_InitTypeDef::BreakAFMode, LL_TIM_BDTR_InitTypeDef::BreakFilter, LL_TIM_BDTR_InitTypeDef::BreakPolarity, LL_TIM_BDTR_InitTypeDef::BreakState, LL_TIM_BDTR_InitTypeDef::DeadTime, IS_LL_TIM_AUTOMATIC_OUTPUT_STATE, IS_LL_TIM_BREAK2_AFMODE, IS_LL_TIM_BREAK2_FILTER, IS_LL_TIM_BREAK2_POLARITY, IS_LL_TIM_BREAK2_STATE, IS_LL_TIM_BREAK_AFMODE, IS_LL_TIM_BREAK_FILTER, IS_LL_TIM_BREAK_POLARITY, IS_LL_TIM_BREAK_STATE, IS_LL_TIM_LOCK_LEVEL, IS_LL_TIM_OSSI_STATE, IS_LL_TIM_OSSR_STATE, LL_TIM_WriteReg, LL_TIM_BDTR_InitTypeDef::LockLevel, LL_TIM_BDTR_InitTypeDef::OSSIState, and LL_TIM_BDTR_InitTypeDef::OSSRState.
| void LL_TIM_BDTR_StructInit | ( | LL_TIM_BDTR_InitTypeDef * | TIM_BDTRInitStruct | ) |
将断路和死区配置数据结构的字段设置为默认值。
| TIM_BDTRInitStruct | 指向LL_TIM_BDTR_InitTypeDef结构的指针(断路和死区配置数据结构) |
| 无 |
定义于文件stm32g4xx_ll_tim.c的第700行。
参考文献 LL_TIM_BDTR_InitTypeDef::AutomaticOutput, LL_TIM_BDTR_InitTypeDef::Break2AFMode, LL_TIM_BDTR_InitTypeDef::Break2Filter, LL_TIM_BDTR_InitTypeDef::Break2Polarity, LL_TIM_BDTR_InitTypeDef::Break2State, LL_TIM_BDTR_InitTypeDef::BreakAFMode, LL_TIM_BDTR_InitTypeDef::BreakFilter, LL_TIM_BDTR_InitTypeDef::BreakPolarity, LL_TIM_BDTR_InitTypeDef::BreakState, LL_TIM_BDTR_InitTypeDef::DeadTime, LL_TIM_AUTOMATICOUTPUT_DISABLE, LL_TIM_BREAK2_AFMODE_INPUT, LL_TIM_BREAK2_DISABLE, LL_TIM_BREAK2_FILTER_FDIV1, LL_TIM_BREAK2_POLARITY_LOW, LL_TIM_BREAK_AFMODE_INPUT, LL_TIM_BREAK_DISABLE, LL_TIM_BREAK_FILTER_FDIV1, LL_TIM_BREAK_POLARITY_LOW, LL_TIM_LOCKLEVEL_OFF, LL_TIM_OSSI_DISABLE, LL_TIM_OSSR_DISABLE, LL_TIM_BDTR_InitTypeDef::LockLevel, LL_TIM_BDTR_InitTypeDef::OSSIState, and LL_TIM_BDTR_InitTypeDef::OSSRState.
| ErrorStatus LL_TIM_DeInit | ( | const TIM_TypeDef * | TIMx | ) |
将TIMx寄存器设置为复位值。
| TIMx | 定时器实例 |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_tim.c的第230行。
参考文献 assert_param, LL_APB1_GRP1_ForceReset(), LL_APB1_GRP1_PERIPH_TIM2, LL_APB1_GRP1_PERIPH_TIM3, LL_APB1_GRP1_PERIPH_TIM4, LL_APB1_GRP1_PERIPH_TIM5, LL_APB1_GRP1_PERIPH_TIM6, LL_APB1_GRP1_PERIPH_TIM7, LL_APB1_GRP1_ReleaseReset(), LL_APB2_GRP1_ForceReset(), LL_APB2_GRP1_PERIPH_TIM1, LL_APB2_GRP1_PERIPH_TIM15, LL_APB2_GRP1_PERIPH_TIM16, LL_APB2_GRP1_PERIPH_TIM17, LL_APB2_GRP1_PERIPH_TIM20, LL_APB2_GRP1_PERIPH_TIM8, and LL_APB2_GRP1_ReleaseReset().
| ErrorStatus LL_TIM_ENCODER_Init | ( | TIM_TypeDef * | TIMx, |