基本定时器
自定义函数库说明:
-
将TIME_BASE相关的变量方式在一个机构体中封装起来,主要参数有
-
定时器编号
-
定时器时钟
-
预分频
-
自动重载值
-
中断编号
-
超时中断使能
-
超时中断回调函数
-
使用一个枚举类型指明每个TIME_BASE作为什么功能使用,枚举的最后一个元素表示TIME_BASE数量
-
定时器超时产生中断,调用超时回调函数,回调函数不应处理耗时任务
bsp_time_base.h
#ifndef __GD32_BSP_TIM_BASE_H__
#define __GD32_BSP_TIM_BASE_H__
#