|
STM32G474xx HAL 用户手册
|
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 行。
| uint32_t LL_TIM_InitTypeDef::Autoreload |
指定在下一个更新事件时加载到活动自动重载寄存器中的自动重载值。此参数必须是介于 Min_Data=0x0000 和 Max_Data=0xFFFF 之间的数字。某些定时器实例可能支持 32 位计数器。在这种情况下,此参数必须是介于 0x0000 和 0xFFFFFFFF 之间的数字。
此功能可以随后使用单元函数 LL_TIM_SetAutoReload() 进行修改。
定义位于文件 stm32g4xx_ll_tim.h 的第 226 行。
被 LL_TIM_Init() 和 LL_TIM_StructInit() 引用。
| uint32_t LL_TIM_InitTypeDef::ClockDivision |
指定时钟分频。此参数可以是 Clock Division 的值。
此功能可以随后使用单元函数 LL_TIM_SetClockDivision() 进行修改。
定义位于文件 stm32g4xx_ll_tim.h 的第 235 行。
被 LL_TIM_Init() 和 LL_TIM_StructInit() 引用。
| uint32_t LL_TIM_InitTypeDef::CounterMode |
指定计数器模式。此参数可以是 Counter Mode 的值。
此功能可以随后使用单元函数 LL_TIM_SetCounterMode() 进行修改。
定义位于文件 stm32g4xx_ll_tim.h 的第 220 行。
被 LL_TIM_Init() 和 LL_TIM_StructInit() 引用。
| uint16_t LL_TIM_InitTypeDef::Prescaler |
指定用于分频 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) 对应于:
此功能可以随后使用单元函数 LL_TIM_SetRepetitionCounter() 进行修改。
定义位于文件 stm32g4xx_ll_tim.h 的第 241 行。
被 LL_TIM_Init() 和 LL_TIM_StructInit() 引用。
1.7.6.1