结构体
app_tim_params_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_tim_id_t id |
设置使用的Timer模块ID |
该参数的取值可以是下列值中的任意一个:
|
timer_init_t init |
Timer需要的初始化配置 |
参考timer_init_t结构体 |
tim_env_t tim_env |
仅用于参数、句柄和信号量的保存,不需要配置 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_tim.h。
timer_init_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
uint32_t auto_reload |
自动装载值,代表定时器的倒计时数。如果要配置特定的持续时间(例如,µs、ms或s),则需要使用以下公式: Expect_time (s) = RELOAD/(SystemCoreClock-1) 当自动装载值配置为0时,不会产生计数完成事件中断。其中RELOAD为自动装载值,即auto_reload,SystemCoreClock为系统时钟频率。 |
0 ~ 0xFFFFFFFF |
详细信息请参考文件:SDK_Folder\drivers\inc\hal\gr55xx_hal_tim.h。