cancel
Showing results for 
Search instead for 
Did you mean: 

[H723] STM32H743I-EVAL CAN communication bus monitor mode

june
Associate III

I'm trying bus monitor mode because I want to monitor CAN communication (it doesn't return ACK itself).

environment

  STM32H743I-EVAL and self-made board

  STM32CubeMX 6.3.0

  Keil uVision5

Source excerpt

  hfdcan-> Init.FrameFormat = FDCAN_FRAME_CLASSIC;

  hfdcan-> Init.Mode = FDCAN_MODE_BUS_MONITORING;

1. Is there a way to not return an ACK outside of bus monitor mode?

2. Is it possible to detect the presence / absence of ACK in bus monitor mode?

2 REPLIES 2
Javier1
Principal
  1. In smaller MCUs with simpler canbus peripherals i use "silent mode" , the equivalent mode in your FDcan peripheral looks like BUS_MONITORING mode indeed.

Are you sure your EVAL board is the one ACKing the messages?

2. Is it possible to detect the presence / absence of ACK in bus monitor mode?

that i dont know

we dont need to firmware by ourselves, lets talk
june
Associate III

Thank you.

I will continue my investigation of bus monitor mode.