stm32_ota/ABM开发板(DTU透传APP源码)/YcOS版本/APPV4.0/USER/USER_TIMER/user_timer.h

30 lines
939 B
C
Raw Permalink Normal View History

2024-12-17 20:03:43 +08:00
#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