I’m having an issue with CAN communication.
Has anybody else had any issues with CAN? It seems to be pretty buggy, from what I can tell.
I have a ConnectCore 9P 9215. When it is sent multiple messages (immediately after each other) it seems to be OK for a few messages, but then one message gets overwritten with another (so one message is received twice, the other isn’t received at all).
I sent 72 messages with different IDs from my other MCU to the 9215. I put this in a loop and collected the data for the number of received messages. You can see the issue I’m having by looking at the data below.
The weird thing is that this is happening in the same 4 spots (affecting a total of 8 different messages).
Messages:
ID # Received
1 75
2 74
3 72
4 70
5 71
6 70
7 69
8 70
9 133
10 3
11 71
12 126
13 11
14 71
15 125
16 24
17 69
18 76
19 71
20 75
21 69
22 68
23 73
24 66
25 128
26 15
27 81
28 64
29 71
30 71
31 71
32 73
33 73
34 74
35 72
36 73
37 72
38 71
39 71
40 71
41 70
42 69
43 69
44 69
45 71
46 69
47 70
48 71
49 69
50 73
51 69
52 71
53 73
54 79
55 70
56 69
57 70
58 70
59 74
60 65
61 69
62 70
63 72
64 70
65 70
66 70
67 69
68 73
69 70
70 71
71 75
72 76