11 #ifndef _CI130X_TIMER_H_ 12 #define _CI130X_TIMER_H_ timer_base_t
TIMER控制器定义
Definition: ci130x_timer.h:30
void timer_start(timer_base_t base)
启动定时器
Definition: ci130x_timer.c:152
Definition: ci130x_timer.h:48
#define HAL_TIMER1_BASE
Definition: ci130x_system.h:493
timer_count_mode_t mode
Definition: ci130x_timer.h:78
#define HAL_TIMER2_BASE
Definition: ci130x_system.h:494
Definition: ci130x_timer.h:33
Definition: ci130x_timer.h:35
void timer_cascade_set(timer_base_t base, unsigned int count)
设置级联时钟计数模式
Definition: ci130x_timer.c:225
void timer_set_count(timer_base_t base, unsigned int count)
设置计时周期
Definition: ci130x_timer.c:196
Definition: ci130x_timer.h:70
timer_iqr_width_t width
Definition: ci130x_timer.h:80
void timer_get_count(timer_base_t base, unsigned int *count)
获取当前计数值
Definition: ci130x_timer.c:209
#define HAL_TIMER0_BASE
Definition: ci130x_system.h:492
void timer_set_mode(timer_base_t base, timer_count_mode_t mode)
设置计数模式
Definition: ci130x_timer.c:138
unsigned int count
Definition: ci130x_timer.h:81
#define HAL_PWM5_BASE
Definition: ci130x_system.h:522
Definition: ci130x_timer.h:47
Definition: ci130x_timer.h:67
timer配置结构体定义
Definition: ci130x_timer.h:76
Definition: ci130x_timer.h:58
Definition: ci130x_timer.h:56
Definition: ci130x_timer.h:59
void timer_init(timer_base_t base, timer_init_t init)
定时器初始化
Definition: ci130x_timer.c:39
timer_clock_div_t
分频系数定义
Definition: ci130x_timer.h:54
void timer_stop(timer_base_t base)
暂停定时器
Definition: ci130x_timer.c:169
Definition: ci130x_timer.h:69
void timer_clear_irq(timer_base_t base)
清除中断
Definition: ci130x_timer.c:239
Definition: ci130x_timer.h:37
timer_clock_div_t div
Definition: ci130x_timer.h:79
#define HAL_TIMER3_BASE
Definition: ci130x_system.h:495
Definition: ci130x_timer.h:57
Definition: ci130x_timer.h:46
void timer_event_start(timer_base_t base)
事件计数(必须处于事件计数模式下)
Definition: ci130x_timer.c:183
Definition: ci130x_timer.h:68
Definition: ci130x_timer.h:45
Definition: ci130x_timer.h:34
Definition: ci130x_timer.h:36
timer_iqr_width_t
中断信号宽度定义
Definition: ci130x_timer.h:65
#define HAL_PWM4_BASE
Definition: ci130x_system.h:521
Definition: ci130x_timer.h:32
timer_count_mode_t
计数模式定义
Definition: ci130x_timer.h:43