cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F103 CAN Polling Mode

Akhila_17
Associate II

Hello everyone,

I’m working on an STM32F103 microcontroller using CAN in polling mode (without FreeRTOS).
From my testbench, I transmit 16 CAN messages cyclically every 100 ms.
Each message has a unique CAN ID.

My goal is to:

  1. Receive all 16 messages within the 100 ms cycle,

  2. Process each message and,

  3. Send back an acknowledgment (ACK) frame for each received message.

However, when I send all 16 messages cyclically from the testbench,
I’m receiving only 3 messages’ acknowledgments — the rest are missing.
Can anyone help me out.

1 REPLY 1
mƎALLEm
ST Employee

Hello @Akhila_17 ,

Which board are you using?

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