XMC4x00 / CANbus: Safely update data of Remote Frame

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

cross mob
User14604
Level 4
Level 4
First solution authored
Hello!

I'd like to know how to safely update the data of a remote frame CANbus Message Object (MO). When writing to the two data register while a remote frame request reads those two registers, the remote frame could transfer partly old and new data.
The XMC4700/4800 manual in ch. 19.3.9.2 (Frame Transmission) says to use TXEN0 in register MOSTATn to prevent this case. But what happens to the sender of the remote frame request if the response is suppressed? Will it automatically retry?

Best regards,
Ernie T.
0 Likes
0 Replies