初始化仓库
This commit is contained in:
38
Header/tim.h
Normal file
38
Header/tim.h
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef __TIM_H__
|
||||
#define __TIM_H__
|
||||
|
||||
#include "common.h"
|
||||
|
||||
typedef enum
|
||||
{
|
||||
CTIM0_P34=0,
|
||||
CTIM1_P35,
|
||||
CTIM2_P12,
|
||||
CTIM3_P04,
|
||||
CTIM4_P06,
|
||||
}CTIMN_enum;
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
TIM_0,
|
||||
TIM_1,
|
||||
TIM_2,
|
||||
TIM_3,
|
||||
TIM_4,
|
||||
}TIMN_enum;
|
||||
|
||||
|
||||
#define TIM2_CLEAR_FLAG AUXINTIF &= ~0x01;
|
||||
#define TIM3_CLEAR_FLAG AUXINTIF &= ~0x02; // 清中断标志
|
||||
#define TIM4_CLEAR_FLAG AUXINTIF &= ~0x04; // 清中断标志
|
||||
|
||||
|
||||
void ctimer_count_init(CTIMN_enum tim_n);
|
||||
void ctimer_count_clean(CTIMN_enum tim_n);
|
||||
uint16 ctimer_count_read(CTIMN_enum tim_n);
|
||||
|
||||
void pit_timer_ms(TIMN_enum tim_n,uint16 time_ms);
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user