CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

DUAl TIMER驱动的结构体

dual_timer_init_t

TIMER驱动的初始化结构体dual_timer_init_t的定义如下:

表 139 dual_timer_init_t结构体
数据域 域段描述 取值

uint32_t prescaler

分频系数。

该参数的取值可以是下列值中的任意一个:

  • DUAL_TIMER_PRESCALER_DIV0(无分频)
  • DUAL_TIMER_PRESCALER_DIV16(16分频)
  • DUAL_TIMER_PRESCALER_DIV256(256分频)

uint32_t counter_mode

计数模式。

该参数的取值可以是下列值中的任意一个:

  • DUAL_TIMER_COUNTERMODE_LOOP(循环模式)
  • DUAL_TIMER_COUNTERMODE_ONESHOT(单次模式)

uint32_t auto_reload

自动加载的计数值。

0x0000_0000 ~ 0xFFFF_FFFF

dual_timer_handle_t

DUAL TIMER驱动的句柄结构体dual_timer_handle_t的定义如下:

表 140 dual_timer_handle_t结构体
数据域 域段描述 取值

dual_timer_regs_t *p_instance

TIMER外设实例。

该参数的取值可以是下列值中的任意一个:

  • DUAL_TIMER0
  • DUAL_TIMER1

dual_timer_init_t init

初始化结构体。

参考dual_timer_handle_t结构体。

__IO hal_lock_t lock

DUAL TIMER锁(无需开发者初始化)。

N/A

__IO hal_dual_timer_state_t state

DUAL TIMER运行状态(无需开发者初始化)。

该参数的取值可以是下列值中的任意一个:

  • HAL_DUAL_TIMER_STATE_RESET(未初始化)
  • HAL_DUAL_TIMER_STATE_READY(已初始化且空闲)
  • HAL_DUAL_TIMER_STATE_BUSY(忙)
  • HAL_DUAL_TIMER_STATE_ERROR (错误)

扫描关注

打开微信,使用“扫一扫”即可关注。