// 中断函数
void USB_LP_CAN1_RX0_IRQHandler(void)
{
//u8 rxbuf[8];
u32 id;
u8 ide,rtr,len;
u8 i;
Can_Rx_Msg(0,&id,&ide,&rtr,&len,CAN_RBuf);
//CanRxLong = len;
SYS_Flag.SYS_canrxfg = 1;
CAN->RF0R = 1<<5;
for(i=0;i<CanRxLong;i++)
UART1_Send_1Byte(CAN_RBuf[i]);
LED6 ^=1;
}
|