GPIO_Config(GPIO1, 0x0800, GPIO_IN_TRI_CMOS); GPIO_Config(GPIO1, 0x1000, GPIO_AF_PP); CAN_Init(CAN_CR_INIT, CAN_BITRATE_125K); CAN_EnableInterrupt(CAN_CR_SIE | CAN_CR_EIE); CAN_InvalidateAllMsgObj(); CAN_SetUnusedMsgObj(CAN_TX_MSGOBJ); CAN_SetUnusedMsgObj(CAN_RX_MSGOBJ); CAN_SetTxMsgObj(CAN_TX_MSGOBJ, CAN_STD_ID); CAN_SetRxMsgObj(CAN_RX_MSGOBJ, CAN_STD_ID, 0, CAN_LAST_STD_ID, TRUE); CAN_SendMessage(CAN_TX_MSGOBJ, &TxCanMsg[0]); CAN_WaitEndOfTx();<---------------------总是在这一步死掉 CAN_ReleaseTxMessage(CAN_TX_MSGOBJ);
谁遇到过这种情况的,提醒下啊
|