23 lines
860 B
C
23 lines
860 B
C
|
|
#ifndef _LHL_BTIM_H
|
|||
|
|
#define _LHL_BTIM_H
|
|||
|
|
|
|||
|
|
/*==================================================================================*/
|
|||
|
|
//ϵͳ<CFB5><CDB3><EFBFBD>ض<EFBFBD><D8B6><EFBFBD>
|
|||
|
|
/*==================================================================================*/
|
|||
|
|
#define BTIM pBTIM
|
|||
|
|
|
|||
|
|
/*==================================================================================*/
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/*==================================================================================*/
|
|||
|
|
void BTIM0_Init(uint16_t btim_period);//ֻ<><D6BB><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
void BTIM1_Init(uint16_t btim_period);
|
|||
|
|
|
|||
|
|
void StartBtimer0(uint16_t btim_period);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
void StopBtimer0(void);
|
|||
|
|
void StartBtimer1(uint16_t btim_period);
|
|||
|
|
void StopBtimer1(void);
|
|||
|
|
|
|||
|
|
typedef void (*btimer_irq_callback_t)(void);
|
|||
|
|
void Btimer_register_irq_callback(BTIM_ID_t timer, btimer_irq_callback_t btim_irq_callback);
|
|||
|
|
#endif
|