Skip to main content
Choudharyas
Associate III
June 11, 2022
Question

How to send a remote data request in CAN-FD

  • June 11, 2022
  • 1 reply
  • 535 views

Hello,

I am working on CAN-FD project and and I am able transmit and receive data. Currently it is continuously sending and receiving the data. But I want to send data only when receiver sends data requests. How can I do that?

thanks for help

This topic has been closed for replies.

1 reply

mƎALLEm
ST Technical Moderator
September 22, 2026

Hello,

You need to use Remote frame:

Configure a filter that passes only the remote frame with that specific ID. Reserve FIFO1 to receive a such frame. In the related FIFO FDCAN RX interrupt callback you need to send the data frame you want.

From the receiver side you need to send a RTR frame with a specific ID that should pass the sender filter.

Hope that helps you as well as others ..
 

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.