This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi team,
This is a question we observed during tuning CAN function in customer's system.
For testing, customer is transmitting a CAN frame with the following functions:
Then, they performed 4 CAN frame transmitting:
UINT8 u8testDataBuf1 = {1,1,1,1,1,1,1,1};
UINT8 u8testDataBuf2 = {2,2,2,2,2,2,2,2};
MailBoxWrite(0, u8testDataBuf1, 8);
MailBoxWrite(0, u8testDataBuf1, 8);
MailBoxWrite(0, u8testDataBuf2, 8);
MailBoxWrite(0, u8testDataBuf2, 8);
Here is what they captured with CAN analysis:
1 length 0,No data (with correct ID)
2 length 8:1,1,1,1,1,1,1,1 (with correct ID)
3 length 8:1,1,1,1,1,1,1,1 (with correct ID)
4 length 8:2,2,2,2,2,2,2,2 (with correct ID)
So, basically, they MCU will always send a empty frame and then previous frame.
Is this the normal way F82035 CAN works?
Thanks,
Brian