Cannot Trasmit messages because CAN is always in state HAL_CAN_STATE_LISTENING?
Currently I'm trying to get CAN up and running on a STM32F469NIH6 based Board using the CubeMX libraries.
Unfortunately, the documentation of the new HAL_CAN driver is very limited. I found an example in STM32Cube_FW_L4_V1.12.0\Projects\STM32L476G-EVAL\Examples\CAN\CAN_Networking\Src\main.c, but even with identical code (except the clock settings), it is not working, because the frame I added with HAL_CAN_AddTxMessage(&hcan1, &txHeader, data, &txMailbox) is not being sent, possibly because of the HAL_CAN_STATE_LISTENING.
My RX and TX lines (to the CAN-Transceiver) are both in HIGH-State (3.3V) and they keep being there when trying to transmit. CAN_H and CAN_L itself is in High-Z state, both lines are around 2V, Vdiff = 0V
Is there anything I can do wrong? Any suggestions how to debug this down to the problem?
