Skip to main content
VNava.1
Associate III
May 5, 2022
Question

Is there an API that allows you to send data greater than 8 bytes through the CAN communication protocol?

I would like to build an application on an STM32 microcontroller (the one integrated in the NUCLEO-L432KC) that allows to transmit a message of 192 bytes or more if possible on CAN BUS.

At first, I was thinking of a mechanism that in the transmission phase allows me to divide the data into several 8-byte messages and then on the receiving side an inverse mechanism that allows me to reconstruct it. However, I came across an article that talks about ISO 15765-2 CAN-TP Protocol which is an international standard protocol used for sending more than 8-bytes of data over the CAN consecutive frames. Is there an ST API that implements this protocol?

Thank you in advance!

This topic has been closed for replies.