STM32G474xx HAL用户手册
数据结构 | 宏定义 | 函数 | 变量
stm32g4xx_ll_tim.h文件参考

TIM LL模块的头文件。 更多...

#include "stm32g4xx.h"

转到此文件的源代码。

数据结构

struct  LL_定时器_初始化类型定义
 TIM时基配置结构体定义。 更多...
struct  LL_定时器_输出比较_初始化类型定义
 TIM输出比较配置结构体定义。 更多...
struct  LL_定时器_输入捕获_初始化类型定义
 TIM输入捕获配置结构体定义。 更多...
struct  LL_定时器_编码器_初始化类型定义
 TIM编码器接口配置结构体定义。 更多...
struct  LL_定时器_霍尔传感器_初始化类型定义
 TIM霍尔传感器接口配置结构体定义。 更多...
struct  LL_定时器_BDTR_初始化类型定义
 BDTR(断路和死区)结构体定义。 更多...

宏定义

#define TIM_位置_BRK_源   (位置_值(源)& 0x1FUL)
#define TIMx_AF1_BKINP   TIM1_AF1_BKINP
#define TIMx_AF1_ETRSEL   TIM1_AF1_ETRSEL
#define DT_延迟_1   ((uint8_t)0x7F)
#define DT_延迟_2   ((uint8_t)0x3F)
#define DT_延迟_3   ((uint8_t)0x1F)
#define DT_延迟_4   ((uint8_t)0x1F)
#define DT_范围_1   ((uint8_t)0x00)
#define DT_范围_2   ((uint8_t)0x80)
#define DT_范围_3   ((uint8_t)0xC0)
#define DT_范围_4   ((uint8_t)0xE0)
#define OCREF_清除_选择_位置   (28U)
 为兼容目的而保留的旧定义。
#define OCREF_清除_选择_屏蔽   (0x1UL << OCREF_清除_选择_位置)
#define TIM_获取_通道_索引(__通道__)
 将通道ID转换为通道索引。
#define TIM_计算_DTS(__定时器时钟__,__ CKD__)
 计算死区采样周期(以皮秒为单位)。
#define LL_定时器_状态_用户中断   定时器_状态_用户中断
#define LL_定时器_状态_CC1中断   定时器_状态_CC1中断
#define LL_定时器_状态_CC2中断   定时器_状态_CC2中断
#define LL_定时器_状态_CC3中断   定时器_状态_CC3中断
#define LL_定时器_状态_CC4中断   定时器_状态_CC4中断
#define LL_定时器_状态_CC5中断   定时器_状态_CC5中断
#define LL_定时器_状态_CC6中断   定时器_状态_CC6中断
#define LL_定时器_状态_换向中断   定时器_状态_换向中断
#define LL_定时器_状态_触发中断   定时器_状态_触发中断
#define LL_定时器_状态_断路中断   定时器_状态_断路中断
#define LL_定时器_状态_断路2中断   定时器_状态_断路2中断
#define LL_定时器_状态_CC1溢出   定时器_状态_CC1溢出
#define LL_定时器_状态_CC2溢出   定时器_状态_CC2溢出
#define LL_定时器_状态_CC3溢出   定时器_状态_CC3溢出
#define LL_定时器_状态_CC4溢出   定时器_状态_CC4溢出
#define LL_定时器_状态_系统断路中断   定时器_状态_系统断路中断
#define LL_定时器_状态_索引中断   定时器_状态_索引中断
#define LL_定时器_状态_方向中断   定时器_状态_方向中断
#define LL_定时器_状态_索引错误中断   定时器_状态_索引错误中断
#define LL_定时器_状态_转换错误中断   定时器_状态_转换错误中断
#define LL_定时器_断路_禁用   0x00x00x00U
#define LL_定时器_断路_启用   TIM_BDTR_BKE
#define LL_定时器_断路2_禁用   0x00x00x00U
#define LL_定时器_断路2_启用   TIM_BDTR_BK2E
#define LL_定时器_自动输出_禁用   0x00x00x00U
#define LL_定时器_自动输出_启用   TIM_BDTR_AOE
#define LL_定时器_DIER_用户中断   TIM_DIER_用户中断
#define LL_定时器_DIER_CC1中断   TIM_DIER_CC1IE
#define LL_定时器_DIER_CC2中断   TIM_DIER_CC2IE
#define LL_定时器_DIER_CC3中断   TIM_DIER_CC3IE
#define LL_定时器_DIER_CC4中断   TIM_DIER_CC4IE
#define LL_定时器_DIER_换向中断   TIM_DIER_COMIE
#define LL_定时器_DIER_触发中断   TIM_DIER_TIE
#define LL_定时器_DIER_断路中断   TIM_DIER_BIE
#define LL_定时器_DIER_索引中断   TIM_DIER_IDXIE
#define LL_定时器_DIER_方向中断   TIM_DIER_DIRIE
#define LL_定时器_DIER_索引错误中断   TIM_DIER_IERRIE
#define LL_定时器_DIER_转换错误中断   TIM_DIER_TERRIE
#define LL_定时器_更新源_常规   0x00x00x00U
#define LL_定时器_更新源_计数器   TIM_CR1_URS
#define