STM32F769I-DISCO Using CAN interface over Arduino connector
Hi,
I have a problem with CAN peripheral on this board. I tried the CAN Networking Example from the EVAL board and changed the pin configuration to fit to the Arduino connector.
I found some possible pin configurations:
CAN1_RX on PA11 -> D10
CAN1_TX on PA12 -> D13
CAN1_RX on PB8 -> D15
CAN1_TX on PB9 -> D14
I added an external transceiver from Waveshare (https://www.waveshare.net/w/upload/8/82/SN65HVD230.pdf) and tried every possible pin configuration.
The problem is, that there is no signal on the receive pin, so there is no acknowledgement on the physical bus. If I set the CAN peripheral to Loopback mode, then the messages are transmitted, otherweise I will get an error.
The bus termination is correctly set with 2x 120 Ohm resistors on the ends.
The transceiver board is powered from the Arduino connector. I tried 3,3V (because it's a 3,3V transceiver) and 5V (transceiver is 5V tolerant), but there is no difference.
I'm using STM32CubeIDE v1.8.0 and STM32F7 MCU Package v1.16.2 (newest).
Does anyone have such issues with this board or any recommendations to solve this?