Files
CHJ/user/MCU/lhl_btim.h

23 lines
860 B
C
Raw Normal View History

2026-03-20 21:16:58 +08:00
#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