|
STM32G474xx HAL 用户手册
|
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 行。
指定自动重载预装载。此参数可以是 TIM 自动重载预装载 的值
定义位于文件 stm32g4xx_hal_tim.h 的第 76 行。
被以下函数引用: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()。
| uint32_t TIM_Base_InitTypeDef::ClockDivision |
指定时钟分频。此参数可以是 TIM 时钟分频 的值
定义位于文件 stm32g4xx_hal_tim.h 的第 62 行。
被以下函数引用: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()。
| uint32_t TIM_Base_InitTypeDef::CounterMode |
指定计数器模式。此参数可以是 TIM 计数器模式 的值
定义位于文件 stm32g4xx_hal_tim.h 的第 52 行。
被以下函数引用: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()。
| uint32_t TIM_Base_InitTypeDef::Period |
指定在下一个更新事件时加载到活动自动重载寄存器的周期值。此参数可以是介于 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()。
| uint32_t TIM_Base_InitTypeDef::Prescaler |
指定用于分频 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) 对应于:
定义位于文件 stm32g4xx_hal_tim.h 的第 65 行。
被以下函数引用:TIM_Base_SetConfig()。
1.7.6.1