STM32G474xx HAL User Manual
宏定义 | 函数
stm32g4xx_ll_tim.c 文件参考

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霍尔传感器接口配置数据结构的字段设置为默认值。