XMC4700 problem with CAN when sending and receiving nearly at the same time

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User12109
Level 1
Level 1
We use a XMC4700 Controller and have a CAN-communication problem, when sending a CAN-message and receiving one nearly at the same time.
The sending CAN-message is recorded by the can-sniffer, but the recorded message is not equal to the sended. Instead of id 0x209 there is id 0x205 recorded, the data are correct.
The receiving and sending of the described messages are executed at the same CAN-object (LMO).

If the sending CAN-message is later than the receiving CAN-message then all is ok. The CAN-sniffer records the expected id and data of the message.

Our Versions and packs:

4027.attach
0 Likes
1 Reply
SunYajun
Employee
Employee
10 replies posted 5 replies posted Welcome!
which SW driver is used ? is interrupt service routine or polling system used here ? how is the bus load? how is the system clock of XMC4700, CAN Baudrate, how much active CAN nodes and how much CAN mail box's are configured ?
have you trace scope or can you provide more detailed information. thanks.
0 Likes