void ResetCAN()
{
CAN1->MCR |= 0x8000;
if((CAN1->MCR==0x00010002)&(CAN1->MSR==0xC02))
STM_EVAL_LEDOn(LED2);
else
STM_EVAL_LEDOn(LED3);
}
下面是mian函数的部分代码
/* CAN1 configuration */
CAN_Config(CAN1,0x0);
/* CAN2 configuration */
CAN_Config(CAN2,0xF);
ResetCAN();
/*Enable CAN1 FIFO Inteeeupt*/
CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
/*Enable CAN2 FIFO Inteeeupt*/
CAN_ITConfig(CAN1, CAN_IT_FMP1, ENABLE);
|