Sep 27, 2018
07:30 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 27, 2018
07:30 AM
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.
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 Replies