void CAN_Receive(uint_t8 FIFONumber, CanRxMsg* RxMessage)
typedef struct { uint_t32 StdId; uint_t32 ExtId; uint_t8 IDE; uint_t8 RTR; uint_t8 DLC; uint_t8 Data[8]; uint_t8 FMI; } CanRxMsg;
IDE | 説明 |
CAN_ID_STD | 標準識別子を使用します |
CAN_ID_EXT拡張識別子を使用します |
RTR | 説明 |
CAN_RTR_DATA | Data frame |
CAN_RTR_REMOTE | Remote frame |
/* Receive a message with the CAN */ CanRxMsg RxMessage; CAN_Receive(&RxMessage);