|
STM32G474xx HAL User Manual
|
TIM LL模块驱动程序。 更多...
#include "stm32g4xx_ll_tim.h"#include "stm32g4xx_ll_bus.h"宏定义 | |
| #define | assert_param(expr) ((void)0U) |
| #define | IS_LL_TIM_COUNTERMODE(__VALUE__) |
| #define | IS_LL_TIM_CLOCKDIVISION(__VALUE__) |
| #define | IS_LL_TIM_OCMODE(__VALUE__) |
| #define | IS_LL_TIM_OCSTATE(__VALUE__) |
| #define | IS_LL_TIM_OCPOLARITY(__VALUE__) |
| #define | IS_LL_TIM_OCIDLESTATE(__VALUE__) |
| #define | IS_LL_TIM_ACTIVEINPUT(__VALUE__) |
| #define | IS_LL_TIM_ICPSC(__VALUE__) |
| #define | IS_LL_TIM_IC_FILTER(__VALUE__) |
| #define | IS_LL_TIM_IC_POLARITY(__VALUE__) |
| #define | IS_LL_TIM_ENCODERMODE(__VALUE__) |
| #define | IS_LL_TIM_IC_POLARITY_ENCODER(__VALUE__) |
| #define | IS_LL_TIM_OSSR_STATE(__VALUE__) |
| #define | IS_LL_TIM_OSSI_STATE(__VALUE__) |
| #define | IS_LL_TIM_LOCK_LEVEL(__VALUE__) |
| #define | IS_LL_TIM_BREAK_STATE(__VALUE__) |
| #define | IS_LL_TIM_BREAK_POLARITY(__VALUE__) |
| #define | IS_LL_TIM_BREAK_FILTER(__VALUE__) |
| #define | IS_LL_TIM_BREAK_AFMODE(__VALUE__) |
| #define | IS_LL_TIM_BREAK2_STATE(__VALUE__) |
| #define | IS_LL_TIM_BREAK2_POLARITY(__VALUE__) |
| #define | IS_LL_TIM_BREAK2_FILTER(__VALUE__) |
| #define | IS_LL_TIM_BREAK2_AFMODE(__VALUE__) |
| #define | IS_LL_TIM_AUTOMATIC_OUTPUT_STATE(__VALUE__) |
函数 | |
| static ErrorStatus | OC1Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道1。 | |
| static ErrorStatus | OC2Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道2。 | |
| static ErrorStatus | OC3Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道3。 | |
| static ErrorStatus | OC4Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道4。 | |
| static ErrorStatus | OC5Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道5。 | |
| static ErrorStatus | OC6Config (TIM_TypeDef *TIMx, const LL_TIM_OC_InitTypeDef *TIM_OCInitStruct) |
| 配置TIMx输出通道6。 | |
| static ErrorStatus | IC1Config (TIM_TypeDef *TIMx, const LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) |
| 配置TIMx输入通道1。 | |
| static ErrorStatus | IC2Config (TIM_TypeDef *TIMx, const LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) |
| 配置TIMx输入通道2。 | |
| static ErrorStatus | IC3Config (TIM_TypeDef *TIMx, const LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) |
| 配置TIMx输入通道3。 | |
| static ErrorStatus | IC4Config (TIM_TypeDef *TIMx, const LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) |
| 配置TIMx输入通道4。 | |
| 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霍尔传感器接口配置数据结构的字段设置为默认值。 | |