#ifndef __CAN_H #define __CAN_H #include "sys.h" #include "system.h" //CAN1 receives RX0 interrupt enablement //CAN1接收RX0中断使能 #define CAN1_RX0_INT_ENABLE 1 //0, not enabling;1, can make //0,不使能; 1,使能 u8 CAN1_Mode_Init(u8 tsjw,u8 tbs2,u8 tbs1,u16 brp,u8 mode); u8 CAN1_Tx_Msg(u32 id,u8 ide,u8 rtr,u8 len,u8 *dat); u8 CAN1_Msg_Pend(u8 fifox); void CAN1_Rx_Msg(u8 fifox,u32 *id,u8 *ide,u8 *rtr,u8 *len,u8 *dat); u8 CAN1_Tx_Staus(u8 mbox); u8 CAN1_Send_Msg(u8* msg,u8 len); u8 CAN1_Receive_Msg(u8 *buf); u8 CAN1_Send_MsgTEST(u8* msg,u8 len); u8 CAN1_Send_Num(u32 id,u8* msg); void can_data_transition(void); #endif