30 lines
939 B
C
30 lines
939 B
C
![]() |
#ifndef __USER_TIMER_H
|
|||
|
#define __USER_TIMER_H
|
|||
|
#include "stm32f10x.h"
|
|||
|
#include "timer.h"
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
*<EFBFBD>ɹ<EFBFBD><EFBFBD>ⲿʹ<EFBFBD>ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*******************************************************************************/
|
|||
|
|
|||
|
|
|||
|
/*****************************************
|
|||
|
*<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
****************************************/
|
|||
|
|
|||
|
|
|||
|
/*****************************************
|
|||
|
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿں<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
****************************************/
|
|||
|
extern void YcOSTimerSchedulerInit(TIMERFP pLowPrioTaskCallback, TIMERFP pHighPrioTaskCallback) ;
|
|||
|
extern void YcOSSchedulerStart(void) ;
|
|||
|
extern void YcOSSchedulerClose(void) ;
|
|||
|
extern void Calculate_Timer_Init(void) ; //ʹ<><CAB9>TIMER7<52><37>Ϊ<EFBFBD><CEAA><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>100ms<6D>ж<EFBFBD>һ<EFBFBD><D2BB>
|
|||
|
extern void Calculate_Start(void) ; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
extern uint32_t Calculate_Over(void) ; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
extern void Calculate_Run_Time(void) ; //ʹ<><CAB9>TIMER7<52>жϻص<CFBB><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#endif
|