I discover a problem on my design, with a STM32F042K6 MCU and a MCP2561 Can Transceiver. I can send some frames on the CAN Bus but i can't receive any frames. When i put my scope probe on the CAN Rx Line between the MCU and the Transceiver o observe a bad low level voltage like this :
I have checked, this MCU Input is 5V tolerant.
What is the reason of this bad low level voltage ? I think it's why my MCU don't receive any acknowledge and any frames.
Is there a problem on the Transceiver or on the MCU ?
Thank's for your help !
It seems there is a problem on the ACK bit transmission : I don't understand why. Any idea ?