Function gx_hal_timer_init¶
Defined in file__output_copyinclude_src_include_timer_gx_hal_timer.h
Function Documentation¶
-
hal_status gx_hal_timer_init(GX_HAL_TIMER *dev)¶
定时器初始化,定时器的计数器以及中断计数器值清零 调用该函数初始化定定时器,调用前需要填充 dev 结构体中以下参数: regs: 基地址 pclk: 时钟源频率, 单位(Hz) rate: 定时器计数频率,单位(Hz)。 例如计数频率为 1MHz,计数器计数一次的时间则为 1 / 1000000, 也就是每经过 1 微秒计数器加一
timer_callback: 中断回调函数(可选) pdata: 中断回调函数参数(可选) 注意:
该函数只是初始化定时器,想要启动定时器还要调用 gx_hal_timer_start
- 参数
dev – 定时器设备句柄
- Returns HAL_OK
成功
- Returns HAL_ERROR
失败
- 返回
hal_status 是否成功