结构体
app_dual_tim_params_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_dual_tim_id_t id |
设置使用的Dual Timer模块ID |
该参数的取值可以是下列值中的任意一个:
|
dual_timer_init_t init |
Dual Timer需要的初始化配置 |
参考dual_timer_init_t结构体 |
dual_tim_env_t dual_tim_env |
仅用于记录初始化设备的句柄、相关参数和信号量等,不需要配置 |
详细信息请参考文件:SDK_Folder\drivers\inc\hal\gr55xx_hal_dual_tim.h。
dual_timer_init_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
uint32_t prescaler |
预分频系数 |
该参数的取值可以是下列值中的任意一个:
|
uint32_t counter_mode |
计数模式 |
该参数的取值可以是下列值中的任意一个:
|
uint32_t auto_reload |
自动装载值 |
自动装载值仅代表定时器的倒计时数。如果要配置特定的持续时间(例如,µs、ms或s),则需要使用以下公式: 其中PRE代表预分频系数,SystemCoreClock为系统时钟频率,RELOAD指自动装载值,Expect_time代表换算的时间,单位:s。 取值范围0 ~ 0xFFFFFFFF,当自动装载值配置为0时,不会产生计数完成事件中断。 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_dual_tim.h。