STM32G474xx HAL 用户手册
数据字段
LL_TIM_InitTypeDef 结构体参考

TIM 定时器基配置结构体定义。 更多...

#include <stm32g4xx_ll_tim.h>

数据字段

uint16_t Prescaler
uint32_t CounterMode
uint32_t Autoreload
uint32_t ClockDivision
uint32_t RepetitionCounter

详细描述

TIM 定时器基配置结构体定义。

定义位于文件 stm32g4xx_ll_tim.h 的第 212 行。


字段文档

指定在下一个更新事件时加载到活动自动重载寄存器中的自动重载值。此参数必须是介于 Min_Data=0x0000 和 Max_Data=0xFFFF 之间的数字。某些定时器实例可能支持 32 位计数器。在这种情况下,此参数必须是介于 0x0000 和 0xFFFFFFFF 之间的数字。

此功能可以随后使用单元函数 LL_TIM_SetAutoReload() 进行修改。

定义位于文件 stm32g4xx_ll_tim.h 的第 226 行。

LL_TIM_Init()LL_TIM_StructInit() 引用。

指定时钟分频。此参数可以是 Clock Division 的值。

此功能可以随后使用单元函数 LL_TIM_SetClockDivision() 进行修改。

定义位于文件 stm32g4xx_ll_tim.h 的第 235 行。

LL_TIM_Init()LL_TIM_StructInit() 引用。

指定计数器模式。此参数可以是 Counter Mode 的值。

此功能可以随后使用单元函数 LL_TIM_SetCounterMode() 进行修改。

定义位于文件 stm32g4xx_ll_tim.h 的第 220 行。

LL_TIM_Init()LL_TIM_StructInit() 引用。

指定用于分频 TIM 时钟的预分频器值。此参数必须是介于 Min_Data=0x0000 和 Max_Data=0xFFFF 之间的数字。

此功能可以随后使用单元函数 LL_TIM_SetPrescaler() 进行修改。

定义位于文件 stm32g4xx_ll_tim.h 的第 214 行。

LL_TIM_Init()LL_TIM_StructInit() 引用。

指定重复计数器值。每次 RCR 向下计数器达到零时,会生成一个更新事件,并且计数从 RCR 值 (N) 重新开始。这意味着在 PWM 模式下,(N+1) 对应于:

  • 边沿对齐模式下的 PWM 周期数
  • 中心对齐模式下的半 PWM 周期数。通用定时器:此参数必须是介于 Min_Data = 0x00 和 Max_Data = 0xFF 之间的数字。高级定时器:此参数必须是介于 Min_Data = 0x0000 和 Max_Data = 0xFFFF 之间的数字。

此功能可以随后使用单元函数 LL_TIM_SetRepetitionCounter() 进行修改。

定义位于文件 stm32g4xx_ll_tim.h 的第 241 行。

LL_TIM_Init()LL_TIM_StructInit() 引用。


此结构体的文档由以下文件生成: