STM32G474xx HAL 用户手册
数据成员
TIM_Base_InitTypeDef 结构体参考

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

#include <stm32g4xx_hal_tim.h>

数据成员

uint32_t Prescaler
uint32_t CounterMode
uint32_t Period
uint32_t ClockDivision
uint32_t RepetitionCounter
uint32_t AutoReloadPreload

详细描述

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

定义位于文件 stm32g4xx_hal_tim.h 的第 46 行。


成员文档

指定在下一个更新事件时加载到活动自动重载寄存器的周期值。此参数可以是介于 Min_Data = 0x0000 和 Max_Data = 0xFFFF(如果激活了抖动则为 0xFFEF)之间的数字。宏 __HAL_TIM_CALC_PERIOD(), __HAL_TIM_CALC_PERIOD_DITHER(),__HAL_TIM_CALC_PERIOD_BY_DELAY(), __HAL_TIM_CALC_PERIOD_DITHER_BY_DELAY() 可用于计算周期值

定义位于文件 stm32g4xx_hal_tim.h 的第 55 行。

被以下函数引用:HAL_TIM_Base_Init(), HAL_TIM_Encoder_Init(), HAL_TIM_IC_Init(), HAL_TIM_OC_Init(), HAL_TIM_OnePulse_Init(), HAL_TIM_PWM_Init(), HAL_TIMEx_HallSensor_Init(), 和 TIM_Base_SetConfig()

指定用于分频 TIM 时钟的预分频器值。此参数可以是介于 Min_Data = 0x0000 和 Max_Data = 0xFFFF 之间的数字。宏 __HAL_TIM_CALC_PSC() 可用于计算预分频器值

定义位于文件 stm32g4xx_hal_tim.h 的第 48 行。

被以下函数引用:TIM_Base_SetConfig()

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

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

定义位于文件 stm32g4xx_hal_tim.h 的第 65 行。

被以下函数引用:TIM_Base_SetConfig()


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